import * as ORM from "typeorm";
export declare class ORMManager {
    private conn;
    private connPromise;
    private config;
    constructor(config: ORM.ConnectionOptions);
    connect(): Promise<ORM.Connection>;
    close(): Promise<void>;
    private init;
    test(): Promise<void>;
    sync(mode?: 'passive' | 'force' | 'standart'): Promise<void>;
    drop(): Promise<void>;
}
export declare function cleanEntities(): void;
export declare function addEntity(name: string, scope: string, entity: any): void;
export declare function getEntity(scope?: string, ...args: string[]): any[];
export declare function RegisterEntity(name: string, scope?: string): (target: any) => void;
