import { ComponentType } from 'react';
import { ImageModel } from '../../../cms';
import { ComponentModel } from '../../../common/models';
import './page.less';
import { ClassNameProps } from '../../../common/class-name-props';
export declare const COMPONENT_PAGE_CONTENT_TYPE = "page";
export interface PageModel extends ComponentModel, ClassNameProps {
    posId?: string;
    siteId?: string;
    slug?: string;
    title?: string;
    shortDescription?: string;
    relatedPages?: PageModel[];
    items?: ComponentModel[];
    mainImage?: ImageModel;
    backgroundColor?: string;
    onPageNotFound?: () => void;
}
export declare const PageComponent: ComponentType<PageModel>;
export declare const Page: ComponentType<PageModel>;
export declare const PageBySlug: ComponentType<PageModel>;
//# sourceMappingURL=page.d.ts.map