import { MQTTConfig, TrafficEvent } from './types';
export declare class MQTTHandler {
    private client;
    private readonly config;
    private reconnectTimer;
    private readonly topic;
    constructor(config: MQTTConfig);
    connect(): Promise<void>;
    private setupReconnect;
    publishEvent(event: TrafficEvent): Promise<void>;
    disconnect(): Promise<void>;
}
