import { DBAdapter, PowerSyncLogger, SQLOpenFactory } from '@powersync/common'; import { WebSQLOpenOptions } from '../options.js'; import { PoolConnection } from '../AsyncWebAdapter.js'; export interface WASQLiteOpenFactoryOptions { open: WebSQLOpenOptions; logger: PowerSyncLogger; } /** * Opens a SQLite connection using WA-SQLite. */ export declare class WASQLiteOpenFactory implements SQLOpenFactory { private options; private logger; constructor(options: WASQLiteOpenFactoryOptions); protected openAdapter(): DBAdapter; openDB(): DBAdapter; openConnection(): Promise; }