Component: {
    custom?: {} & {
        [key: string]: any;
    };
    data?: {} & {
        [key: string]: any;
    };
    id: string;
    regions?: Region[];
    typeId: string;
} & {
    [key: string]: any;
}