export type SqlValue = string | number | null | Uint8Array; export interface QueryExecResult { columns: Array; values: Array>; } export interface DatabaseService { initialize(): Promise; query(sql: string, params?: any[]): Promise; run(sql: string, params?: any[]): Promise<{ changes: number; lastId?: number }>; get(sql: string, params?: any[]): Promise; all(sql: string, params?: any[]): Promise; }