import { type SessionStore } from './SessionStore.js'; export type SessionStoreFactory = () => SessionStore | Promise; /** * Registers the shared SessionStore contract tests. Must be invoked at the * top level of a bun test file. */ export declare function runSessionStoreContract(factory: SessionStoreFactory): void; /** * Registers optimistic-concurrency (CAS) contract tests for SessionStore adapters. * Two concurrent saves with the same expected version: exactly one succeeds. */ export declare function runSessionStoreCasContract(factory: SessionStoreFactory): void;