import type { ClosureFixture, ClosureScenario } from "../../../fixtures/closure/types.js";
export type { ClosureFixture };
export declare const CLOSURE_CAPABILITY = "universal-closure";
export type ClosureViolation = {
    scenarioId: string;
    kind: string;
    fact: string;
    details?: unknown;
};
export declare function sanitizeForEvidence(value: unknown): unknown;
export declare function isRuleExcepted(fixture: ClosureFixture, rule: string): boolean;
export declare function parseClosureFixture(input: unknown): ClosureFixture;
export declare function detectUni080Violations(scenario: ClosureScenario): ClosureViolation[];
export declare function detectUni081Violations(scenario: ClosureScenario): ClosureViolation[];
export declare function detectUni083Violations(scenario: ClosureScenario): ClosureViolation[];
//# sourceMappingURL=types.d.ts.map