import { SQLWrapper } from 'drizzle-orm/sql'; import { SQLiteAsyncDialect, SQLiteSyncDialect } from './dialect'; import { SQLiteDelete, SQLiteInsertBuilder, SQLiteSelect, SQLiteUpdateBuilder } from './query-builders'; import { ResultKind, SQLiteSession } from './session'; import { AnySQLiteTable } from './table'; export declare class BaseSQLiteDatabase { constructor( /** @internal */ dialect: { sync: SQLiteSyncDialect; async: SQLiteAsyncDialect; }[TResultType], /** @internal */ session: SQLiteSession); select(from: TTable): SQLiteSelect; update(table: TTable): SQLiteUpdateBuilder; insert(into: TTable): SQLiteInsertBuilder; delete(from: TTable): SQLiteDelete; run(query: SQLWrapper): ResultKind; all(query: SQLWrapper): ResultKind; get(query: SQLWrapper): ResultKind; values(query: SQLWrapper): ResultKind; } //# sourceMappingURL=db.d.ts.map