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