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