import { Request, Response } from 'express'; export declare class MqttMessageController { static getAllMessages(req: Request, res: Response): Promise; static getMessagesByClientId(req: Request, res: Response): Promise; static getMessagesByTopic(req: Request, res: Response): Promise; static getMessagesByType(req: Request, res: Response): Promise; static getMessagesByTimeRange(req: Request, res: Response): Promise; static getMessageTypeStats(req: Request, res: Response): Promise; static getMessageQosStats(req: Request, res: Response): Promise; static getMessageSizeStats(req: Request, res: Response): Promise; static getHourlyStats(req: Request, res: Response): Promise; static getQosStats(req: Request, res: Response): Promise; static getHourlyMessageStats(req: Request, res: Response): Promise; static getPopularTopics(req: Request, res: Response): Promise; static getActiveClients(req: Request, res: Response): Promise; static getMessageHeatmapData(req: Request, res: Response): Promise; } //# sourceMappingURL=mqttMessageController.d.ts.map