import type { DatabaseInitConnectionOptions, DatabaseInitializationResult } from './types.js';
import { type DatabaseInitializationStrategy } from './database-initialization-strategy.js';
type GetConnectionParams<TConfig extends DatabaseInitConnectionOptions> = {
    config: TConfig;
    strategy: DatabaseInitializationStrategy;
};
export declare class DatabaseConnectionsManager {
    #private;
    static getConnection<TConfig extends DatabaseInitConnectionOptions>({ config, strategy, }: GetConnectionParams<TConfig>): Promise<DatabaseInitializationResult | null>;
}
export {};
//# sourceMappingURL=database-connections-manager.d.ts.map