/** * Node SQLite statement wrapper * * Wraps node:sqlite StatementSync to provide the existing Statement API. */ import { Statement, type RunResult } from './statement.js'; interface NodeSQLiteStatementLike { all: (...params: unknown[]) => unknown[]; get: (...params: unknown[]) => unknown; run: (...params: unknown[]) => { changes: number; lastInsertRowid: number | bigint; }; } export declare class NodeSQLiteStatement extends Statement { private stmt; constructor(stmt: NodeSQLiteStatementLike); all(...params: unknown[]): object[]; get(...params: unknown[]): object | undefined; run(...params: unknown[]): RunResult; } export {}; //# sourceMappingURL=node-sqlite-statement.d.ts.map