import { BlockGroupState } from '../BlockGroup'; import { IBlockType } from '../BlockType'; export declare enum BlockDataStatus { POST = "post", PUT = "put", DELETE = "delete" } export interface IBlockData { indexes: number[]; types: IBlockType[]; label: string; id: number; color: string[]; cssColor: string; status?: BlockDataStatus; addBlockType(blockType: IBlockType): IBlockType[]; removeBlockType(blockType: IBlockType): IBlockType[]; } export declare type BlockDataOptionalProps = Partial<{ initBlockGroupState: Partial; id: number; status: BlockDataStatus; }>;