import mongoose, { Document } from 'mongoose';
export interface IComplianceDocDocument extends Document {
    name: string;
    type: string;
    issuingAuthority: string;
    expiryDate: Date;
    status: 'Valid' | 'Expiring Soon' | 'Expired';
    projectId: mongoose.Types.ObjectId;
    documentUrl?: string;
    createdAt: Date;
    updatedAt: Date;
}
export declare const ComplianceDoc: mongoose.Model<IComplianceDocDocument, {}, {}, {}, mongoose.Document<unknown, {}, IComplianceDocDocument, {}, {}> & IComplianceDocDocument & Required<{
    _id: mongoose.Types.ObjectId;
}> & {
    __v: number;
}, any>;
//# sourceMappingURL=ComplianceDoc.d.ts.map