import mongoose, { Document } from 'mongoose';
export interface IHSEIncidentDocument extends Document {
    date: Date;
    type: string;
    description: string;
    severity: 'Low' | 'Medium' | 'High' | 'Critical';
    status: 'Open' | 'Closed' | 'In Progress';
    mitigationAction: string;
    projectId: mongoose.Types.ObjectId;
}
export declare const HSEIncident: mongoose.Model<IHSEIncidentDocument, {}, {}, {}, mongoose.Document<unknown, {}, IHSEIncidentDocument, {}, {}> & IHSEIncidentDocument & Required<{
    _id: mongoose.Types.ObjectId;
}> & {
    __v: number;
}, any>;
export interface IRiskAssessmentDocument extends Document {
    riskCategory: string;
    description: string;
    riskLevel: 'Low' | 'Medium' | 'High' | 'Extreme';
    mitigationStrategy: string;
}
export declare const RiskAssessment: mongoose.Model<IRiskAssessmentDocument, {}, {}, {}, mongoose.Document<unknown, {}, IRiskAssessmentDocument, {}, {}> & IRiskAssessmentDocument & Required<{
    _id: mongoose.Types.ObjectId;
}> & {
    __v: number;
}, any>;
//# sourceMappingURL=ComplianceHSE.d.ts.map