import { Conversation } from '../entities/Conversation';
export interface IConversationRepository {
    findById(id: string, organizationId: string): Promise<Conversation | null>;
    findAll(organizationId: string, channelId?: string, contactId?: string, status?: string, assignedToUserId?: string): Promise<Conversation[]>;
    save(conversation: Conversation): Promise<Conversation>;
    delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=IConversationRepository.d.ts.map