///
import { Client, Packet, IClientPublishOptions, IClientSubscribeOptions, ISubscriptionGrant } from 'mqtt';
export declare class MqttService {
private readonly client;
constructor(client: Client);
subscribe(topic: string | string[], opts?: IClientSubscribeOptions): Promise;
unsubscribe(topic: string, opts?: Record): Promise;
publish(topic: string, message: string | Buffer | object, opts?: IClientPublishOptions): Promise;
}