import { DbName } from '../../util/types.js'; import { Database, Transaction } from './database.js'; import type { Statement as OriginalStatement } from 'better-sqlite3'; export declare class MockDatabase implements Database { name: DbName; inTransaction: boolean; memory: boolean; constructor(name: DbName); exec(_sql: string): this; prepare(_sql: string): OriginalStatement; transaction any>(fn: T): Transaction; }