// Ambient type for bun:sqlite (loaded only when running under Bun). declare module "bun:sqlite" { export interface Statement { run(...params: unknown[]): { lastInsertRowid: number | bigint; changes: number; }; get(...params: unknown[]): unknown; all(...params: unknown[]): unknown[]; } export class Database { constructor(path: string); exec(sql: string): void; prepare(sql: string): Statement; close(): void; } }