import type { ContractSchema } from '../openapi-document/contract-schema-types.mts'; export type FixtureValidationCase = { id: string; method: string; route: { routeTemplate: string; }; status: number; body: unknown; backendResponseContractKey: string; }; export type FixtureValidationContract = { method: string; routeTemplate: string; schema: ContractSchema; statusCodes?: readonly number[]; }; export type ValidateFixtureContractsOptions = { routeShape: (routeTemplate: string) => string; statusCodesForContract: (contract: FixtureValidationContract) => number[]; }; export declare function validateFixtureContracts(fixtureCases: readonly FixtureValidationCase[], contracts: Record, options: ValidateFixtureContractsOptions): void;