import * as sqlite_driver from 'better-sqlite3'; import { TableData as Table_Data } from './table.data'; import { TableData as Table_DataEavNumber } from './table.data_eav_number'; import { TableData as Table_DataEavString } from './table.data_eav_string'; import { TableData as Table_DataIndexNumber } from './table.data_index_number'; import { TableData as Table_DataIndexString } from './table.data_index_string'; import { TableData as Table_EavNumber } from './table.eav_number'; import { TableData as Table_EavString } from './table.eav_string'; import { TableData as Table_Index } from './table.index'; import { TOptionsStateIndex } from '../index.env'; import { Pk } from '../pk'; export declare class Sqlite { readonly schemaver = 1; readonly base: sqlite_driver.Database; readonly orm: { dataEavNumber: Table_DataEavNumber; dataEavString: Table_DataEavString; dataIndexNumber: Table_DataIndexNumber; dataIndexString: Table_DataIndexString; data: Table_Data; eavNumber: Table_EavNumber; eavString: Table_EavString; index: Table_Index; }; readonly indexes: TOptionsStateIndex[]; constructor(fullFileName: string, indexes: TOptionsStateIndex[], callbackQuery: ((query: string) => void) | undefined); execCorePrepared(query: string, params: any[], callback: (error: Error | undefined) => void): void; execCorePlain(queries: string[], callback: (error: Error | undefined) => void): void; execCoreSelect(query: string, param: any | undefined, callback: (error: Error | undefined, rows: any[]) => void): void; execInit(callback: (error: Error | undefined) => void): void; /** delete all data index by pk */ execDataDeleteIndex(dataPks: Pk[], callback: (error: Error | undefined) => void): void; /** delete all data eav by pk */ execDataDeleteEav(dataPks: Pk[], callback: (error: Error | undefined) => void): void; /** delete all data (with indexes and eavs) by pk */ execDataDelete(dataPks: Pk[], callback: (error: Error | undefined) => void): void; /** parse data and adding indexes */ execDataUpsertIndex(rows: { pk: Pk; data: string | undefined; indexes?: TOptionsStateIndex[] | undefined; }[], callback: (error: Error | undefined) => void): void; /** adding missing indexes */ execDataReindex(callback: (error: Error | undefined) => void): void; private _reindexTree; } //# sourceMappingURL=index.d.ts.map