import { SqliteDatabase } from './SqliteDatabase'; import { DatabaseSchema } from './DatabaseSchema'; import { Stream } from '@andyfischer/streams'; export interface SetupOptions { filename: string; schema: DatabaseSchema; logs: Stream; onRunStatement?: (sql: string, params: Array) => void; } export declare class DatabaseLoader { options: SetupOptions; db: SqliteDatabase | null; constructor(options: SetupOptions); load(): SqliteDatabase; }