import { SessionService } from '../session/session.service';
export declare class LabelController {
    private readonly sessionService;
    constructor(sessionService: SessionService);
    private getEngine;
    findAll(sessionId: string): Promise<import("../../engine/interfaces/whatsapp-engine.interface").Label[]>;
    findOne(sessionId: string, labelId: string): Promise<import("../../engine/interfaces/whatsapp-engine.interface").Label>;
    getChatLabels(sessionId: string, chatId: string): Promise<import("../../engine/interfaces/whatsapp-engine.interface").Label[]>;
    addLabelToChat(sessionId: string, chatId: string, body: {
        labelId: string;
    }): Promise<{
        success: boolean;
    }>;
    removeLabelFromChat(sessionId: string, chatId: string, labelId: string): Promise<{
        success: boolean;
    }>;
}
