import type { ActionRecord, AnomalyFlag, SemanticUncertainty, ConcentrationMetrics } from './types.js';
export declare function validateV2UncertaintyCompliance(level: SemanticUncertainty, has_attestation: boolean, has_outcome_registration: boolean, has_external_cosign: boolean): string[];
export declare function recordV2Action(_record: ActionRecord): void;
export declare function getV2ActionHistory(_agentId: string): ActionRecord[];
export declare function getV2AnomalyFlags(_agentId?: string): AnomalyFlag[];
export declare function getV2UnreviewedFlags(_agentId?: string): AnomalyFlag[];
export declare function checkV2FirstMaxAuthority(_record: ActionRecord): AnomalyFlag | null;
export declare function computeV2ConcentrationMetrics(_agentId: string, _flagThreshold?: number): ConcentrationMetrics;
export declare function reviewV2AnomalyFlag(_flagId: string, _outcome: string): AnomalyFlag | undefined;
export declare function clearV2AnomalyStores(): void;
//# sourceMappingURL=anomaly-v2.d.ts.map