/** * libSQL-backed TalkerStore * * The real implementation: every write goes through this module's SQL * against the `Client` it was constructed with. `src/db/sessions.ts`'s * legacy singleton-backed exports are thin wrappers over this - the SQL * lives here once, not duplicated between the two. */ import type { Client } from "@libsql/client"; import type { TalkerStore } from "./store"; /** Wraps an already-connected libSQL `Client` - callers are responsible for running migrations first. */ export declare function createLibsqlTalkerStore(client: Client): TalkerStore;