export interface BrokerModuleOptions { connection: string; deaf?: boolean; } export default class BrokerClient { private readonly _options; private readonly _logger; private _connection; private _channel; constructor(options: BrokerModuleOptions); private init; subscribe(queue: string, instance: unknown, handler: string): Promise; send(queue: string, msg: any): Promise; close(): Promise; }