export function fetchDataFromDatabases(dbJsonUrls: any, onDownloadProgress: any): Promise<(string | import("./common").DbLoadResult)[]>;
export function mergeDatabases(dataForDbs: any): Promise<any>;
export function connectToDatabase(dbUrl: any): Promise<{
    close(): void;
    create_function(name: string, func: (...args: any[]) => any): any;
    each(sql: string, params: import("@gemini-testing/sql.js").BindParams, callback: import("@gemini-testing/sql.js").ParamsCallback, done: () => void): any;
    each(sql: string, callback: import("@gemini-testing/sql.js").ParamsCallback, done: () => void): any;
    exec(sql: string, params?: import("@gemini-testing/sql.js").BindParams | undefined): import("@gemini-testing/sql.js").QueryExecResult[];
    export(): Uint8Array;
    getRowsModified(): number;
    handleError(): null;
    iterateStatements(sql: string): {
        getRemainingSQL(): string;
        next(): import("@gemini-testing/sql.js").StatementIteratorResult;
        [Symbol.iterator](): Iterator<{
            bind(values?: import("@gemini-testing/sql.js").BindParams | undefined): boolean;
            free(): boolean;
            freemem(): void;
            get(params?: import("@gemini-testing/sql.js").BindParams | undefined): import("@gemini-testing/sql.js").SqlValue[];
            getAsObject(params?: import("@gemini-testing/sql.js").BindParams | undefined): import("@gemini-testing/sql.js").ParamsObject;
            getColumnNames(): string[];
            getNormalizedSQL(): string;
            getSQL(): string;
            reset(): void;
            run(values?: import("@gemini-testing/sql.js").BindParams | undefined): void;
            step(): boolean;
        }, any, undefined>;
    };
    prepare(sql: string, params?: import("@gemini-testing/sql.js").BindParams | undefined): {
        bind(values?: import("@gemini-testing/sql.js").BindParams | undefined): boolean;
        free(): boolean;
        freemem(): void;
        get(params?: import("@gemini-testing/sql.js").BindParams | undefined): import("@gemini-testing/sql.js").SqlValue[];
        getAsObject(params?: import("@gemini-testing/sql.js").BindParams | undefined): import("@gemini-testing/sql.js").ParamsObject;
        getColumnNames(): string[];
        getNormalizedSQL(): string;
        getSQL(): string;
        reset(): void;
        run(values?: import("@gemini-testing/sql.js").BindParams | undefined): void;
        step(): boolean;
    };
    run(sql: string, params?: import("@gemini-testing/sql.js").BindParams | undefined): any;
}>;
export function getMainDatabaseUrl(): URL;
export function getSuitesTableRows(db: any): any;
export function getTableRows(db: any, tableName: any): any;
export function closeDatabase(db: any): void;
export * from "./common";
declare const _default: any;
export default _default;
