import { HostProtocol } from '@iotize/tap'; import { Observable } from 'rxjs'; export interface ServerComConnection { /** * Send response * @param encoded */ send(encoded: Uint8Array): Promise; /** * Request stream (command received) */ data: Observable; } export interface ServerComProtocol { connections: Observable; getOptions(): OptionType; getType(): HostProtocol; start(): Promise; stop(): Promise; debugString(): string; }