import { PageModelFactory as FactoryAbstraction, PageCmsModelBuilder, type IPage } from "./abstractions.js"; import type { PrivateCmsModel } from "../../../models/cms/types.js"; declare class PageModelFactoryImpl implements FactoryAbstraction.Interface { private cmsModelBuilder; private modelClass; private cmsModel; constructor(cmsModelBuilder: PageCmsModelBuilder.Interface); create(data: FactoryAbstraction.CreateInput): Promise; getCmsModel(): PrivateCmsModel | undefined; } export declare const PageModelFactory: import("@webiny/di").Implementation; export {};