import * as messages from "./sqlite3-messages.worker.js"; import { type Database as IDatabase } from "./types.js"; type RequestType = messages.DatabaseMessages["type"] | messages.StatementMessages["type"]; export type SQLiteBrowserOptions = { protocol?: messages.SqliteWorkerProtocol; pragmas?: messages.SQLitePragmaOptions; profile?: boolean; onProfile?: (sample: SQLiteProfileSample) => void; }; export type SQLiteProfileSample = { requestType: RequestType; protocol: messages.SqliteWorkerProtocol; databaseId: string; databaseDirectory?: string; sql?: string; clientEncodeMs: number; clientRoundTripMs: number; valueCount: number; blobValueCount: number; blobBytes: number; worker?: messages.WorkerTiming; }; declare const create: (directory?: string, options?: SQLiteBrowserOptions) => Promise; export { create }; //# sourceMappingURL=sqlite3.browser.d.ts.map