import { AbstractSqliteDriver } from "../sqlite-abstract/AbstractSqliteDriver"; import { SqljsConnectionOptions } from "./SqljsConnectionOptions"; import { QueryRunner } from "../../query-runner/QueryRunner"; import { Connection } from "../../connection/Connection"; import { EntityMetadata } from "../../metadata/EntityMetadata"; export declare class SqljsDriver extends AbstractSqliteDriver { options: SqljsConnectionOptions; constructor(connection: Connection); connect(): Promise; disconnect(): Promise; createQueryRunner(mode?: "master" | "slave"): QueryRunner; load(fileNameOrLocalStorageOrData: string | Uint8Array, checkIfFileOrLocalStorageExists?: boolean): Promise; save(location?: string): Promise; autoSave(): Promise; export(): Uint8Array; createGeneratedMap(metadata: EntityMetadata, insertResult: any): any; protected createDatabaseConnection(): Promise; protected createDatabaseConnectionWithImport(database?: Uint8Array): Promise; protected loadDependencies(): void; }