import { SQLiteIndex, SQLiteIndices } from "./engine.js";
import type { SQLiteBrowserOptions, SQLiteProfileSample } from "./sqlite3.browser.js";
import type { SQLiteLockingMode, SQLitePragmaOptions, SQLiteSynchronousMode, SQLiteTempStoreMode, SqliteWorkerProtocol } from "./sqlite3-messages.worker.js";
export declare const encodeName: (name: string) => string;
declare const create: (directory?: string, options?: SQLiteBrowserOptions) => Promise<SQLiteIndices>;
declare const createDatabase: (directory?: string, options?: SQLiteBrowserOptions) => Promise<import("./types.ts").Database>;
export { create, createDatabase, SQLiteIndices, SQLiteIndex, SQLiteIndex as SQLLiteIndex, };
export type { SQLiteBrowserOptions, SQLiteLockingMode, SQLitePragmaOptions, SQLiteProfileSample, SQLiteSynchronousMode, SQLiteTempStoreMode, SqliteWorkerProtocol, };
//# sourceMappingURL=index.d.ts.map