import { JsonSQLite } from './JsonUtils'; export declare class DatabaseSQLiteHelper { isOpen: boolean; private _databaseName; private _utils; constructor(dbName: string); private _openDB; createSyncTable(): Promise; setSyncDate(syncDate: string): Promise; close(databaseName: string): Promise; exec(statements: string): Promise; private execute; execSet(set: Array): Promise; run(statement: string, values: Array): Promise; private prepare; query(statement: string, values: Array): Promise>; private select; deleteDB(dbName: string): Promise; importJson(jsonData: JsonSQLite): Promise; exportJson(mode: string): Promise; private createDatabaseSchema; private createTableData; private isTableExists; private getTableColumnNamesTypes; private createQuestionMarkString; private setNameForUpdate; private checkColumnTypes; private isType; private isIdExists; private dbChanges; private getLastId; private beginTransaction; private endTransaction; private createJsonTables; private getTableModified; private getSyncDate; }