import { L as SessionStore } from "../agent-BHkvYIH9.js";

//#region src/session/sqlite.d.ts
interface SqliteStoreOptions {
  /** Path to the SQLite database file */
  path: string;
}
declare function createSqliteStore(options: SqliteStoreOptions): SessionStore;
/**
 * Convenience: open a SQLite store at `dbPath`, creating its parent
 * directory if it doesn't yet exist. Used by the TUI launcher to spin up
 * the default session store at `~/.zidane/sessions.db`.
 *
 * Lives here (and not in `chat/store.ts`) so the renderer-agnostic
 * `zidane/chat` entry stays free of `bun:sqlite` — non-Bun consumers
 * (a future GUI, an SDK) can import `zidane/chat` without pulling in the
 * Bun-only binding.
 */
declare function createTuiStore(dbPath: string): SessionStore;
//#endregion
export { SqliteStoreOptions, createSqliteStore, createTuiStore };
//# sourceMappingURL=sqlite.d.ts.map