import type { Cassette, CassetteEntry } from "./cassette.js"; export interface VerifyEntryResult { method: string; status: "pass" | "fail" | "missing"; expected?: unknown; actual?: unknown; diff?: string; } export interface VerifyResult { targetId: string; totalEntries: number; passed: number; failed: number; missing: number; entries: VerifyEntryResult[]; } /** * Compare cassette response entries against live response entries. * Only compares response entries (request/notification entries are skipped). */ export declare function compareResponses(cassette: Cassette, liveEntries: CassetteEntry[]): VerifyResult;