import type { MapCultureTo, MapStringTo, Nullable, Object_Unknown } from "../../base-types";
import Resource from "../resource";
import { LanguageResource } from "./language-resource";
import { MenuItem } from "./menu-item";
import { PageComponentResource } from "./page-component-resource";
import { PortalSectionResource } from "./portal-section-resource";
export declare class PageResource extends Resource {
    id: number;
    identifier: string;
    name: string;
    title: MapCultureTo<string>;
    path: MapCultureTo<string>;
    data: Object_Unknown;
    isTitleVisible: boolean;
    isInSiteMap: boolean;
    isInMenu: boolean;
    zones: MapStringTo<Array<PageComponentResource>>;
    sections: Array<PortalSectionResource>;
    menus: MapStringTo<Array<MenuItem>>;
    languages: Array<LanguageResource>;
    messages: MapStringTo<string>;
    backDestination: Nullable<string>;
}
