import type { StorageBackend, RunResult } from './backend.js'; /** * Opt-in native backend using better-sqlite3. * Activated via DEP_TRACER_BACKEND=native. * Falls back gracefully if the native module isn't available. */ export declare class NativeBackend implements StorageBackend { private db; private constructor(); static create(dbPath: string): Promise; run(sql: string, params?: unknown[]): RunResult; all>(sql: string, params?: unknown[]): T[]; get>(sql: string, params?: unknown[]): T | undefined; transaction(fn: () => R): R; exec(sql: string): void; serialize(): Buffer | null; close(): void; } //# sourceMappingURL=native-backend.d.ts.map