import { PageData } from "./PageData"; import { PageId } from "./Page"; import { AuditingInformation } from "../auditinginformation/AuditingInformation"; /** * This is no enum, it's the id of the page and trully is a number generated serverside for this insance * */ export declare enum VersionId { } /** * Used for clientside type identification * */ export declare enum VersionType { VersionedPageData = 0, PublishedVersion = 1, CheckedOutVersion = 2 } export interface VersionedPageData extends AuditingInformation { versionType: VersionType; id: VersionId; pageId: PageId; pageData: T; majorVersion: number; minorVersion: number; }