import AbstractSender from './AbstractSender';
import { IRecordsComposite, ISenderConstructorOptions } from '../interfaces';
declare class WSSender extends AbstractSender {
    private lastConfigServiceAddress;
    private address;
    private mConsulServiceName;
    private socketClient;
    private readonly accessPointId;
    private token;
    private readonly socketRequestId;
    constructor(options: ISenderConstructorOptions);
    isConnected(): boolean;
    connect(): Promise<boolean>;
    reconnect(force?: boolean): Promise<boolean>;
    awaitSocket(): Promise<boolean>;
    remoteSocket(rqId: string, ...args: any[]): Promise<{
        error?: any;
        result?: any;
    }>;
    sendEvents(recordsComposite: IRecordsComposite): Promise<boolean>;
}
export default WSSender;
//# sourceMappingURL=WSSender.d.ts.map