import type { IDbAdapter } from '../@types/db-types.js'; /** Unit fixture only: unused capabilities throw, including transactions and snapshots. * Tests must explicitly implement every operation they exercise. Live adapter tests * supply the transaction/rollback evidence; this helper cannot simulate it. */ type Overrides = Partial> & { revisions?: Partial; commands?: { collections?: Partial; documents?: Partial> & { publishSchedules?: Partial; }; counters?: Partial; audit?: Partial; singletons?: Partial; }; queries?: { collections?: Partial; documents?: Partial> & { publishSchedules?: Partial; }; audit?: Partial; singletons?: Partial; }; }; export declare function testAdapter(overrides?: Overrides): IDbAdapter; export {};