import { VersionReference } from "./VersionReference"; import { WCMPageTypes } from "."; import { GuidValue, Identity } from "@omnia/fx-models"; import { AuditingInformation } from "../auditinginformation/AuditingInformation"; /** * This is no enum, it's the unique id of the page and generated serverside. * */ export declare enum PageId { } export interface PageIdToPageMap { [pageId: number]: Page; } export interface Page extends AuditingInformation { id: PageId; pageType: number | WCMPageTypes; publishingAppId: string; hiddenByPageId?: PageId; movePageTrackingId?: GuidValue; checkedOutBy: Identity; checkedOutDraftVersion?: VersionReference; publishedBy: Identity; latestPublishedVersion?: VersionReference; latestDraftVersion: VersionReference; securityResourceId: GuidValue; pageCollectionId?: PageId; }