import type { Text } from '@blockeditor/store';
import { BlockModel } from '@blockeditor/store';
type PageProps = {
    title: Text;
};
export declare class PageBlockModel extends BlockModel<PageProps> {
    constructor();
}
export declare const PageBlockSchema: {
    version: number;
    model: {
        role: "root" | "hub" | "content";
        props: import("@blockeditor/store").PropsGetter<PageProps>;
        flavour: "affine:page";
    } & {
        version: number;
        role: "root";
    };
    onUpgrade?: ((data: PageProps, previousVersion: number, latestVersion: number) => void) | undefined;
    transformer?: (() => import("@blockeditor/store").BaseBlockTransformer<PageProps>) | undefined;
};
export {};
//# sourceMappingURL=page-model.d.ts.map