export interface CMSUser { _id: string name: string email: string role: string password: string createDate: string createdBy: string } export interface IMrktngSection { id: string name?: string pic?: string tags?: string[] data: object [propName: string]: any } export interface IMrktngPage { _id?: string slug?: string sections: IMrktngSection[] custom?: boolean date?: string ogImage?: string metaTitle?: string metaDescription?: string LastModified?: string [propName: string]: any } export interface DocumentHistoryItem { _id: string documentId: string date: string byId: string type: 'update' | 'delete' original: IMrktngPage user?: CMSUser }