import 'reflect-metadata'; import { Connection } from 'typeorm'; import { ServerDataBaseConfig } from '../../../common/config/private/PrivateConfig'; export declare class SQLConnection { private static entries; private static connection; private static FIXED_SQL_TABLE; static getEntries(): Function[]; static addEntries(tables: Function[]): Promise; static getConnection(): Promise; static tryConnection(config: ServerDataBaseConfig): Promise; static init(): Promise; static close(): Promise; /** * Clears up the DB from unused tables. use it when the entities list are up-to-date (extensions won't add any new) */ static removeUnusedTables(): Promise; static getSQLiteDB(config: ServerDataBaseConfig): string; private static createConnection; private static schemeSync; private static getDriver; }