import { SqlApiABC, SqlExecuteData } from "./sql-api-abc";
export declare class CapSqlApi extends SqlApiABC {
    private _CapacitorSQLite;
    private _sqliteConnection;
    constructor(dbName: string, dbSchema: string[]);
    private get capDbConn();
    private set capDbConn(value);
    isOpen(): Promise<boolean>;
    close(): Promise<void>;
    protected _openDb(): Promise<void>;
    private _acquireConnection;
    transaction(executeData: SqlExecuteData[], isQuery: boolean): Promise<any[] | null>;
    private _transactionInner;
    private _transactionInnerQuery;
    private _transactionInnerExecute;
}
