"use strict";
/**
 * DB seam — barrel re-exports per-table modules.
 *
 * Connection lifecycle (getDb, _resetDbForTests, resolveDbPath) lives in
 * connection.ts; each table has its own file with schema + ops.
 *
 * Rollback lever for the libsql migration: the v0.7 swap from
 * better-sqlite3 was a clean transport change. If a hot-path perf
 * regression turns up in production, the rollback is a clean revert
 * (NOT a swap to the sync `libsql` package — its API would require
 * unwinding every `await` in this layer and its callers).
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.voices = exports.personas = exports.secrets = exports.settings = exports.templates = exports.phaseEvents = exports.chats = exports.resolveDbPath = exports.getDb = exports._resetDbForTests = void 0;
var connection_js_1 = require("./connection.js");
Object.defineProperty(exports, "_resetDbForTests", { enumerable: true, get: function () { return connection_js_1._resetDbForTests; } });
Object.defineProperty(exports, "getDb", { enumerable: true, get: function () { return connection_js_1.getDb; } });
Object.defineProperty(exports, "resolveDbPath", { enumerable: true, get: function () { return connection_js_1.resolveDbPath; } });
var chats_js_1 = require("./chats.js");
Object.defineProperty(exports, "chats", { enumerable: true, get: function () { return chats_js_1.chats; } });
var phase_events_js_1 = require("./phase-events.js");
Object.defineProperty(exports, "phaseEvents", { enumerable: true, get: function () { return phase_events_js_1.phaseEvents; } });
var templates_js_1 = require("./templates.js");
Object.defineProperty(exports, "templates", { enumerable: true, get: function () { return templates_js_1.templates; } });
var settings_js_1 = require("./settings.js");
Object.defineProperty(exports, "settings", { enumerable: true, get: function () { return settings_js_1.settings; } });
var secrets_js_1 = require("./secrets.js");
Object.defineProperty(exports, "secrets", { enumerable: true, get: function () { return secrets_js_1.secrets; } });
var personas_js_1 = require("./personas.js");
Object.defineProperty(exports, "personas", { enumerable: true, get: function () { return personas_js_1.personas; } });
var voices_js_1 = require("./voices.js");
Object.defineProperty(exports, "voices", { enumerable: true, get: function () { return voices_js_1.voices; } });
//# sourceMappingURL=index.js.map