/**
 * Iron Dome — Audit Logging
 *
 * Uses the existing ShieldCortex audit system to log Iron Dome events.
 */
import type { DefenceSource } from '../types.js';
export interface IronDomeAuditEvent {
    action: string;
    channel?: string;
    actionType?: string;
    allowed: boolean;
    reason: string;
    source?: DefenceSource;
}
/**
 * Log an Iron Dome event to the defence audit table.
 * Fire-and-forget safe: errors are caught and logged, never thrown.
 */
export declare function logIronDomeAudit(event: IronDomeAuditEvent): void;
