import { type ProtocolViolation } from "../../../../universal/src/primitives/protocol/types.js";
import type { ExtendedProtocolScenario, ProtocolViolationsByRule, TransferValidationScenario } from "./types.js";
export declare function detectUni063Violations(scenario: TransferValidationScenario): ProtocolViolation[];
export declare function evaluateProtocolScenarios(scenarios: ExtendedProtocolScenario[]): ProtocolViolationsByRule;
export declare function flattenProtocolViolations(violationsByRule: ProtocolViolationsByRule): ProtocolViolation[];
//# sourceMappingURL=evaluate-protocol.d.ts.map