import type { BlockModel } from './block-model.js'; type PropsInDraft = 'version' | 'flavour' | 'role' | 'id' | 'keys' | 'text'; type ModelProps = Model extends BlockModel ? U : never; declare const draftModelSymbol: unique symbol; export type DraftModel = Pick & { children: DraftModel[]; props: ModelProps; [draftModelSymbol]: true; }; export declare function toDraftModel(origin: Model): DraftModel; export {}; //# sourceMappingURL=draft.d.ts.map