/** * DatabaseSync 的构造签名(精简版,来自 @types/node sqlite.d.ts) */ export interface IDatabaseSync { new (path: string, options?: Record): IDatabaseSyncInstance; } export interface IDatabaseSyncInstance { exec(sql: string): void; prepare(sql: string): IStatementSync; close(): void; } export interface IStatementSync { all(...params: unknown[]): Record[]; get(...params: unknown[]): Record | undefined; run(...params: unknown[]): { changes: number | bigint; }; } export declare const DatabaseSync: IDatabaseSync; //# sourceMappingURL=sqlite-wrapper.d.ts.map