import { EventStoreNodeConnection, ConnectionSettings, TcpEndPoint } from 'node-eventstore-client';
export declare class EventStore {
    private settings;
    private endpoint;
    connection: EventStoreNodeConnection;
    isConnected: boolean;
    private logger;
    constructor(settings: ConnectionSettings, endpoint: TcpEndPoint);
    connect(): Promise<void>;
    close(): void;
}
