import { type SessionStore } from "./types.js"; export interface SessionStoreConformanceRunner { describe(name: string, body: () => void): void; it(name: string, body: () => Promise): void; } export interface SessionStoreConformanceSubject { store: SessionStore; reopen(): Promise; } export type WithSessionStore = (body: (subject: SessionStoreConformanceSubject) => Promise) => Promise; export declare function registerSessionStoreConformance(runner: SessionStoreConformanceRunner, name: string, withSubject: WithSessionStore): void; //# sourceMappingURL=conformance.d.ts.map