import { Database } from 'better-sqlite3'; declare function openDatabase(path: string): Database; declare function getDatabase(): Database; /** * Trigger a WAL checkpoint if write count exceeds threshold. * Call after batch inserts (e.g., verbatim ingestion). */ declare function maybeCheckpointWal(db?: Database): void; /** Force a WAL checkpoint — use before shutdown or after large imports. */ declare function forceCheckpointWal(db?: Database): void; declare function closeDatabase(): void; export { closeDatabase, forceCheckpointWal, getDatabase, maybeCheckpointWal, openDatabase };