export type ConsentLevel = "l0" | "l1" | "l2" | "l3";
export interface ConsentState {
    l0: boolean;
    l1: boolean;
    l2: boolean;
    l3: "off" | "per-case" | "auto";
    updatedAt: string;
}
export interface ConsentPreview {
    level: ConsentLevel;
    description: string;
    sampleData: string[];
    redactionApplied: boolean;
}
export declare function loadConsentState(): ConsentState;
export declare function saveConsentState(state: ConsentState): void;
export declare function defaultConsentState(): ConsentState;
export declare function consentStatus(): void;
export declare function consentEnable(level: ConsentLevel): void;
export declare function consentDisable(level: ConsentLevel): void;
export declare function consentPreview(): void;
export declare function consentRevoke(): void;
export declare function consentExport(): void;
export declare function registerConsentCommand(program: import("commander").Command): void;
