/**
 * ═══════════════════════════════════════════════════════════════════════════
 * Audit Trail — Outil MCP : Évaluation des facteurs relatifs à la vie privée (EFVP)
 *            (art. 18.1)
 * ═══════════════════════════════════════════════════════════════════════════
 *
 * Crée ou consulte une EFVP pour un nouveau projet, un nouveau traitement
 * ou une nouvelle technologie susceptible d'entraîner des risques pour
 * la vie privée.
 *
 * Stocké dans la table `efvp_records` (overmind_core). La table est créée
 * automatiquement (CREATE TABLE IF NOT EXISTS) au premier appel.
 */
import { z } from 'zod';
export declare const auditEfvpSchema: z.ZodObject<{
    action: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        list: "list";
        create: "create";
        get: "get";
    }>>>;
    project_name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    data_categories: z.ZodOptional<z.ZodString>;
    purposes: z.ZodOptional<z.ZodString>;
    recipients: z.ZodOptional<z.ZodString>;
    retention: z.ZodOptional<z.ZodString>;
    risks: z.ZodOptional<z.ZodString>;
    mitigations: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare function auditEfvp(args: z.infer<typeof auditEfvpSchema>): Promise<{
    content: {
        type: "text";
        text: string;
    }[];
    isError?: undefined;
} | {
    content: {
        type: "text";
        text: string;
    }[];
    isError: boolean;
}>;
//# sourceMappingURL=audit_efvp.d.ts.map