import { Log } from '@kiwicom/debug'; import { Message } from './message'; import { Listener } from './shared'; export declare class Sub { pass: string; readonly listeners: Map; readonly log: Log; constructor(name?: string); listen(commandRegExp: RegExp, handleCommand: Listener): (() => boolean) | null; call(command: string, data: Message['data']): void; handleEvent(event: MessageEvent): boolean | void; private sendMessage; }