import { OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; import { AbmConfigService } from './abm-config.service'; import { AbmLoggerService } from './abm-logger.service'; export declare class AbmWsMessage { sender: string; message: string; uuid: string; extra: string; constructor(sender: string, message: string); } export declare class AbmWsService implements OnDestroy { private _config; private _logger; private enable; private socket; private request; private subSocket; dataStream: Subject; private _uuid; constructor(_config: AbmConfigService, _logger: AbmLoggerService); ngOnDestroy(): void; connect(): void; disconnect(): void; send(data: AbmWsMessage | { sender: string; content: any; }): void; }