/**
 * ═══════════════════════════════════════════════════════════════════════════
 * Audit Trail — Outil MCP : Notification d'incident (art. 3.5-3.8)
 * ═══════════════════════════════════════════════════════════════════════════
 *
 * Signale un incident de confidentialité, liste les incidents ouverts,
 * ou résout un incident. Table `incident_log` dans `overmind_core`.
 *
 * ⚠️ Les incidents de sévérité "high" déclenchent un avertissement :
 *    notification à la Commission d'accès à l'information (CAI) requise
 *    dans les 30 jours (art. 3.5).
 */
import { z } from 'zod';
export declare const auditReportIncidentSchema: z.ZodObject<{
    action: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        list: "list";
        report: "report";
        resolve: "resolve";
    }>>>;
    severity: z.ZodEnum<{
        low: "low";
        moderate: "moderate";
        high: "high";
    }>;
    category: z.ZodEnum<{
        data_leak: "data_leak";
        unauthorized_access: "unauthorized_access";
        breach: "breach";
        retention_violation: "retention_violation";
        transfer_violation: "transfer_violation";
        consent_violation: "consent_violation";
    }>;
    description: z.ZodString;
    data_subjects_affected: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    incident_id: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare function auditReportIncident(args: z.infer<typeof auditReportIncidentSchema>): Promise<{
    content: {
        type: "text";
        text: string;
    }[];
    isError?: undefined;
} | {
    content: {
        type: "text";
        text: string;
    }[];
    isError: boolean;
}>;
//# sourceMappingURL=audit_report_incident.d.ts.map