import { MongoClient } from 'mongodb';
export declare function getMongoClient(): Promise<MongoClient>;
export declare function getELTMongoClient(): Promise<MongoClient>;
export declare function getEngineDataMongoClient(): Promise<MongoClient>;
export declare function getDatabase(): Promise<import("mongodb").Db>;
export declare function getELTDatabase(): Promise<import("mongodb").Db>;
export declare function getEngineDataDatabase(): Promise<import("mongodb").Db>;
export declare function closeAllConnections(): Promise<void>;
export declare function getConnectionStats(): {
    primary: {
        connected: boolean;
        lastHealthCheck: number;
        isConnecting: boolean;
    };
    elt: {
        connected: boolean;
        lastHealthCheck: number;
        isConnecting: boolean;
    };
    engineData: {
        connected: boolean;
        lastHealthCheck: number;
        isConnecting: boolean;
    };
};
