/**
 * ═══════════════════════════════════════════════════════════════════════════
 * Audit Trail — Outil MCP : Registre des traitements (art. 3-3.1 / 35.18)
 * ═══════════════════════════════════════════════════════════════════════════
 *
 * Consulte, crée ou modifie le registre des traitements de renseignements
 * personnels (table `processing_registry` dans `overmind_core`).
 *
 * Liste également les providers LLM documentés depuis PROVIDER_REGISTRY
 * (cartographie des transferts hors QC — art. 21-22).
 */
import { z } from 'zod';
export declare const auditProcessingRegistrySchema: z.ZodObject<{
    action: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        list: "list";
        create: "create";
        get: "get";
        update: "update";
    }>>>;
    name: z.ZodOptional<z.ZodString>;
    purpose: z.ZodOptional<z.ZodString>;
    legal_basis: z.ZodOptional<z.ZodString>;
    data_categories: z.ZodOptional<z.ZodString>;
    recipients: z.ZodOptional<z.ZodString>;
    retention_days: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare function auditProcessingRegistry(args: z.infer<typeof auditProcessingRegistrySchema>): Promise<{
    content: {
        type: "text";
        text: string;
    }[];
    isError?: undefined;
} | {
    content: {
        type: "text";
        text: string;
    }[];
    isError: boolean;
}>;
//# sourceMappingURL=audit_processing_registry.d.ts.map