/**
 * GDPRAuditBot -- Automated GDPR compliance auditing.
 *
 * Inspects the governance directory structure to verify that GDPR
 * data protection controls are in place. Checks for file existence,
 * configuration presence, and control readiness. Does NOT call external APIs.
 *
 * GATE 11: Compliance Audit Bot System (T-156)
 *
 * @connexum/ai-governance
 */
import { type AuditRunResult, type AuditRunner } from './scheduler';
export interface GDPRConfig {
    /** Directory containing audit logs */
    logDir: string;
    /** Directory containing governance files */
    governanceDir: string;
}
export declare class GDPRAuditBot implements AuditRunner {
    private logDir;
    private governanceDir;
    constructor(config: GDPRConfig);
    /**
     * Run the full GDPR audit.
     */
    runAudit(): AuditRunResult;
    private checkLawfulness;
    private checkDataMinimizationCapabilities;
    private checkDataMinimizationPaths;
    private checkTransparencyGovernance;
    private checkTransparencyAuditTrail;
    private checkSecurityEncryption;
    private checkSecurityAccessControls;
    private checkSecurityIntegrity;
    private checkDPIA;
    private checkDataSubjectExport;
    private checkDataSubjectDeletion;
    private checkBreachNotification;
}
//# sourceMappingURL=gdpr.d.ts.map