import type { DecoderFixture, DecoderScenario } from "../../../fixtures/decoder/types.js";
export type { DecoderFixture };
export declare const DECODER_CAPABILITY = "universal-decoder";
export type DecoderViolation = {
    scenarioId: string;
    kind: string;
    fact: string;
    details?: unknown;
};
export declare function isRuleExcepted(fixture: DecoderFixture, rule: string): boolean;
export declare function parseDecoderFixture(input: unknown): DecoderFixture;
export declare function sanitizeForEvidence(value: unknown): unknown;
export declare function detectUni030Violations(scenario: DecoderScenario): DecoderViolation[];
export declare function detectUni031Violations(scenario: DecoderScenario): DecoderViolation[];
export declare function detectUni032Violations(scenario: DecoderScenario): DecoderViolation[];
export declare function detectUni033Violations(scenario: DecoderScenario): DecoderViolation[];
export declare function detectUni034Violations(scenario: DecoderScenario): DecoderViolation[];
//# sourceMappingURL=types.d.ts.map