/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. */ import { type DatabaseConnection, type Driver, type QueryCompiler } from "kysely"; import type { SqliteDialectConfig } from "./dialect-config.ts"; export declare class SqliteDriver implements Driver { #private; constructor(config: SqliteDialectConfig); init(): Promise; acquireConnection(): Promise; beginTransaction(connection: DatabaseConnection): Promise; commitTransaction(connection: DatabaseConnection): Promise; rollbackTransaction(connection: DatabaseConnection): Promise; savepoint(connection: DatabaseConnection, savepointName: string, compileQuery: QueryCompiler["compileQuery"]): Promise; rollbackToSavepoint(connection: DatabaseConnection, savepointName: string, compileQuery: QueryCompiler["compileQuery"]): Promise; releaseSavepoint(connection: DatabaseConnection, savepointName: string, compileQuery: QueryCompiler["compileQuery"]): Promise; releaseConnection(): Promise; destroy(): Promise; } //# sourceMappingURL=driver.d.ts.map