import { type SchemaToModel } from '@blockeditor/store';
export type ParagraphType = 'text' | 'quote' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
export declare const ParagraphBlockSchema: {
    version: number;
    model: {
        role: "root" | "hub" | "content";
        props: import("@blockeditor/store").PropsGetter<{
            type: ParagraphType;
            text: import("@blockeditor/store").Text;
        }>;
        flavour: "affine:paragraph";
    } & {
        version: number;
        role: "content";
        parent: string[];
    };
    onUpgrade?: ((data: {
        type: ParagraphType;
        text: import("@blockeditor/store").Text;
    }, previousVersion: number, latestVersion: number) => void) | undefined;
    transformer?: (() => import("@blockeditor/store").BaseBlockTransformer<{
        type: ParagraphType;
        text: import("@blockeditor/store").Text;
    }>) | undefined;
};
export type ParagraphBlockModel = SchemaToModel<typeof ParagraphBlockSchema>;
//# sourceMappingURL=paragraph-model.d.ts.map