import { ConversationTag } from '../../domain/entities/ConversationTag';
import { IConversationTagRepository } from '../../domain/repositories/IConversationTagRepository';
import { IConversationRepository } from '../../domain/repositories/IConversationRepository';
import { ITagRepository } from '../../domain/repositories/ITagRepository';
interface AddTagToConversationRequest {
    organizationId: string;
    conversationId: string;
    tagId: string;
}
export declare class AddTagToConversation {
    private conversationTagRepository;
    private conversationRepository;
    private tagRepository;
    constructor(conversationTagRepository: IConversationTagRepository, conversationRepository: IConversationRepository, tagRepository: ITagRepository);
    execute(request: AddTagToConversationRequest): Promise<ConversationTag>;
}
export {};
//# sourceMappingURL=AddTagToConversation.d.ts.map