/**
 * Result of a DKIM verification
 */
export interface IDkimVerificationResult {
    isValid: boolean;
    domain?: string;
    selector?: string;
    status?: string;
    details?: any;
    errorMessage?: string;
    signatureFields?: Record<string, string>;
}
/**
 * DKIM verifier — delegates to the Rust security bridge.
 */
export declare class DKIMVerifier {
    constructor();
    /**
     * Verify DKIM signature for an email via Rust bridge
     */
    verify(emailData: string, options?: {
        useCache?: boolean;
        returnDetails?: boolean;
    }): Promise<IDkimVerificationResult>;
    /** No-op — Rust bridge handles its own caching */
    clearCache(): void;
    /** Always 0 — cache is managed by the Rust side */
    getCacheSize(): number;
}
