import { BaseClientOptions } from './utils/interfaces'; import { BaseComponent } from './BaseComponent'; import { EventEmitter } from './utils/EventEmitter'; export declare class BaseClient extends BaseComponent { options: BaseClientOptions; constructor(options: BaseClientOptions); /** * Connect the underlay WebSocket connection to the SignalWire network. * * @returns Promise that will resolve with the Client object. */ connect(): Promise; /** * Disconnect the Client from the SignalWire network. */ disconnect(): void; removeAllListeners>(event?: T): EventEmitter; } //# sourceMappingURL=BaseClient.d.ts.map