declare module "sql.js" { interface QueryExecResult { columns: string[]; values: unknown[][]; } interface Database { run(sql: string, params?: unknown[]): Database; exec(sql: string): QueryExecResult[]; export(): Uint8Array; close(): void; } interface SqlJsStatic { Database: new (data?: ArrayLike | Buffer | null) => Database; } function initSqlJs(config?: Record): Promise; export default initSqlJs; export type { Database, QueryExecResult, SqlJsStatic }; }