/** * Database Migrations * * Creates the talker_sessions, talker_messages and talker_message_status * tables. Safe to run multiple times (uses IF NOT EXISTS). Statements are * single-sourced from `./schema.ts`, shared with `libsql-store.ts`'s queries. */ import type { Client } from "@libsql/client"; /** * `client` defaults to the legacy singleton (`./client.ts`) when omitted, * matching the pre-`TalkerStore` call shape (`initDbClient(...)` then * `runMigrations()`) - `resolveStore` (`./resolve-store.ts`) always passes * one explicitly. */ export declare function runMigrations(client?: Client | null): Promise;