import type { EdictHostAdapter } from "./host-adapter.js"; import type { ReplayEntry } from "./replay-types.js"; /** * Create a recording proxy around any EdictHostAdapter. * * Every method call is intercepted, its arguments and return value logged * to the provided entries array. The proxy is transparent — the underlying * adapter executes normally. * * @param inner - The real adapter to wrap (e.g., NodeHostAdapter) * @param entries - Mutable array where recorded entries are appended */ export declare function createRecordingAdapter(inner: EdictHostAdapter, entries: ReplayEntry[]): EdictHostAdapter; //# sourceMappingURL=recording-adapter.d.ts.map