import type { ProtocolFixture, ProtocolScenario } from "../../../fixtures/protocol/types.js";
export type { ProtocolFixture };
export declare const PROTOCOL_CAPABILITY = "universal-protocol";
export type ProtocolViolation = {
    scenarioId: string;
    kind: string;
    fact: string;
    details?: unknown;
};
export declare function sanitizeForEvidence(value: unknown): unknown;
export declare function isRuleExcepted(fixture: ProtocolFixture, rule: string): boolean;
export declare function parseProtocolFixture(input: unknown): ProtocolFixture;
export declare function detectUni060Violations(scenario: ProtocolScenario): ProtocolViolation[];
export declare function detectUni061Violations(scenario: ProtocolScenario): ProtocolViolation[];
export declare function detectUni062Violations(scenario: ProtocolScenario): ProtocolViolation[];
//# sourceMappingURL=types.d.ts.map