import { DB } from "@abaplint/runtime"; export declare class SQLiteDatabaseClient implements DB.DatabaseClient { readonly name = "sqlite"; private readonly trace; private sqlite; constructor(input?: { trace?: boolean; }); connect(data?: ArrayLike | Buffer | null): Promise; disconnect(): Promise; execute(sql: string | string[]): Promise; export(): Uint8Array | undefined; beginTransaction(): Promise; commit(): Promise; rollback(): Promise; delete(options: DB.DeleteDatabaseOptions): Promise<{ subrc: number; dbcnt: number; }>; update(options: DB.UpdateDatabaseOptions): Promise<{ subrc: number; dbcnt: number; }>; insert(options: DB.InsertDatabaseOptions): Promise<{ subrc: number; dbcnt: number; }>; select(options: DB.SelectDatabaseOptions): Promise<{ rows: DB.DatabaseRows; }>; private convert; openCursor(options: DB.SelectDatabaseOptions): Promise; private fetchNextCursor; private closeCursor; }