import { Message } from '../../domain/entities/Message';
import { IMessageRepository } from '../../domain/repositories/IMessageRepository';
import { IConversationRepository } from '../../domain/repositories/IConversationRepository';
interface ListMessagesByConversationRequest {
    organizationId: string;
    conversationId: string;
}
export declare class ListMessagesByConversation {
    private messageRepository;
    private conversationRepository;
    constructor(messageRepository: IMessageRepository, conversationRepository: IConversationRepository);
    execute(request: ListMessagesByConversationRequest): Promise<Message[]>;
}
export {};
//# sourceMappingURL=ListMessagesByConversation.d.ts.map