import S101Socket from './S101Socket.js'; export default class S101Client extends S101Socket { address: string; port: number; autoConnect: boolean; private _autoReconnect; private _autoReconnectDelay; private _connectionAttemptTimer; private _reconnectAttempt; private _reconnectAttempts; private _shouldBeConnected; private _lastConnectionAttempt; /** * * @param {string} address * @param {number} port=9000 * @param {boolean} autoConnect * @param {number} reconnectAttempts Default 60, set to < 0 for infinity */ constructor(address: string, port?: number, autoConnect?: boolean, reconnectAttempts?: number); connect(timeout?: number): Promise; disconnect(timeout?: number): Promise; protected handleClose(): void; private _autoReconnectionAttempt; private _clearConnectionAttemptTimer; private _onConnect; private _onError; private _onClose; } //# sourceMappingURL=S101Client.d.ts.map