import Database from 'better-sqlite3'; /** * ConfigSnapshotDatabase * Manages SQLite database initialization and schema for Config Snapshot feature. * Provides shared database connection for snapshot and schedule repositories. */ export declare class ConfigSnapshotDatabase { private readonly db; /** * Create a new ConfigSnapshotDatabase * @param dbPath - Path to the SQLite database file, or ':memory:' for in-memory */ constructor(dbPath: string); /** * Get the underlying database connection */ getDatabase(): Database.Database; /** * Run database migrations * Creates tables and indexes if they don't exist */ private migrate; /** * Close the database connection */ close(): void; } //# sourceMappingURL=ConfigSnapshotDatabase.d.ts.map