import { Logger } from '@nestjs/common';
import { Client } from '@eventstore/db-client/dist/Client';
import { ConnectionGuard } from '../../connections-guards';
import { GrpcConnectionInitializer } from './grpc-connection-initializer';
import { ConnectionConfiguration } from '../../model';
export declare class GrpcConnectionInitializerService implements GrpcConnectionInitializer {
    private readonly connectionConfiguration;
    private readonly connectionGuard;
    private readonly eventStoreDBClient;
    private readonly logger;
    private client;
    constructor(connectionConfiguration: ConnectionConfiguration, connectionGuard: ConnectionGuard, eventStoreDBClient: any, logger: Logger);
    init(): Promise<void>;
    getConnectedClient(): Client;
}
