import type { Text } from '@blocksuite/store'; import { BlockModel } from '@blocksuite/store'; import type { BlockMeta } from '../../utils/types'; export type ListType = 'bulleted' | 'numbered' | 'todo' | 'toggle'; export type ListProps = { type: ListType; text: Text; checked: boolean; collapsed: boolean; order: number | null; } & BlockMeta; export declare const ListBlockSchema: { version: number; model: { props: import("@blocksuite/store").PropsGetter; flavour: "affine:list"; } & { version: number; role: "content"; parent: string[]; }; transformer?: ((transformerConfig: Map) => import("@blocksuite/store").BaseBlockTransformer) | undefined; }; export declare const ListBlockSchemaExtension: import("@blocksuite/store").ExtensionType; export declare class ListBlockModel extends BlockModel { } //# sourceMappingURL=list-model.d.ts.map