type Schema = "unknown" | "string" | "number" | "boolean" | "null" | { literal: string | number | boolean; } | { ref: number; } | { oneOf: Schema[]; } | { array: Schema; } | { emptyArray: true; } | { object: Record; optional?: Record; }; export interface SuccessContractData { operations: Record; nodes: Schema[]; variants?: Record; } /** Validate required response fields while tolerating additional server fields. */ export declare function validateSuccessResponse(contracts: SuccessContractData, method: string, path: string, value: unknown, variant?: string): void; export {}; //# sourceMappingURL=response-contract.d.ts.map