import mongoose, { Document } from 'mongoose';
export interface IReportDocument extends Document {
    title: string;
    type: 'Daily' | 'Monthly' | 'Audit' | 'Financial' | 'Custom';
    generatedDate: Date;
    createdBy: any;
    format: 'PDF' | 'Excel' | 'Word';
    size: string;
    status: 'Ready' | 'Processing' | 'Failed';
    downloadUrl?: string;
    projectId?: any;
    createdAt: Date;
    updatedAt: Date;
}
export declare const Report: mongoose.Model<IReportDocument, {}, {}, {}, mongoose.Document<unknown, {}, IReportDocument, {}, {}> & IReportDocument & Required<{
    _id: mongoose.Types.ObjectId;
}> & {
    __v: number;
}, any>;
//# sourceMappingURL=Report.d.ts.map