import { JsonColumn, JsonIndex, JsonTrigger, JsonView } from '../interfaces/interfaces'; export declare class UtilsJSON { static isJsonSQLite(obj: any): Promise; static isTable(obj: any): Promise; static isSchema(obj: any): Promise; static isIndexes(obj: any): Promise; static isTriggers(obj: any): Promise; static isView(obj: any): Promise; static checkSchemaValidity(schema: JsonColumn[]): Promise; static checkIndexesValidity(indexes: JsonIndex[]): Promise; static checkTriggersValidity(triggers: JsonTrigger[]): Promise; static checkViewsValidity(views: JsonView[]): Promise; static getTableColumnNamesTypes(db: any, tableName: string): Promise; static getValues(db: any, query: string, tableName: string): Promise; }