import { Document } from 'mongoose';
export type CaseStudyDocument = CaseStudy & Document;
export declare class CaseStudy {
    _id?: string;
    id?: string;
    title: string;
    partnerName?: string;
    category?: string;
    bannerImage: string;
    description: string;
    pdfUrl?: string;
    pdfFileName?: string;
    pdfFileSize?: string;
}
export declare const CaseStudySchema: import("mongoose").Schema<CaseStudy, import("mongoose").Model<CaseStudy, any, any, any, any, any, CaseStudy>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, CaseStudy, Document<unknown, {}, CaseStudy, {
    id: string;
}, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
    _id: string;
}> & {
    __v: number;
}, "id"> & import("mongoose").HydratedDocumentOverrides<{
    id: string;
}>, {
    _id?: import("mongoose").SchemaDefinitionProperty<string | undefined, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    id?: import("mongoose").SchemaDefinitionProperty<string | undefined, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    title?: import("mongoose").SchemaDefinitionProperty<string, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    partnerName?: import("mongoose").SchemaDefinitionProperty<string | undefined, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    category?: import("mongoose").SchemaDefinitionProperty<string | undefined, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    bannerImage?: import("mongoose").SchemaDefinitionProperty<string, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    description?: import("mongoose").SchemaDefinitionProperty<string, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    pdfUrl?: import("mongoose").SchemaDefinitionProperty<string | undefined, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    pdfFileName?: import("mongoose").SchemaDefinitionProperty<string | undefined, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
    pdfFileSize?: import("mongoose").SchemaDefinitionProperty<string | undefined, CaseStudy, Document<unknown, {}, CaseStudy, {
        id: string;
    }, import("mongoose").DefaultSchemaOptions> & Omit<CaseStudy & Required<{
        _id: string;
    }> & {
        __v: number;
    }, "id"> & import("mongoose").HydratedDocumentOverrides<{
        id: string;
    }>> | undefined;
}, CaseStudy>;
