import type { TransactionOptions } from '../core/Database.js'; import type { SyncDriver } from '../core/Driver.js'; export declare function execTransaction(driver: SyncDriver, depth: number, wrap: (depth: number) => SyncDriver, run: (inner: SyncDriver) => T, options: TransactionOptions['sqlite']): T;