import { Document } from 'mongoose';
export declare enum ContentPageType {
    TERMS = "terms_and_conditions",
    PRIVACY = "privacy_policy",
    ABOUT = "about_us"
}
export declare enum ContentStatus {
    DRAFT = "draft",
    PUBLISHED = "published"
}
export declare class ContentPage extends Document {
    type: ContentPageType;
    title: string;
    content: string;
    status: ContentStatus;
    metaTitle?: string;
    metaDescription?: string;
    updatedBy?: string;
}
export declare const ContentPageSchema: import("mongoose").Schema<ContentPage, import("mongoose").Model<ContentPage, any, any, any, Document<unknown, any, ContentPage, any, {}> & ContentPage & Required<{
    _id: import("mongoose").Types.ObjectId;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, ContentPage, Document<unknown, {}, import("mongoose").FlatRecord<ContentPage>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<ContentPage> & Required<{
    _id: import("mongoose").Types.ObjectId;
}> & {
    __v: number;
}>;
