import { Repository } from 'typeorm'; import { Message } from './entities/message.entity'; import { ConversationsService } from '../conversations/conversations.service'; export declare class MessagesService { private messagesRepository; private conversationsService; constructor(messagesRepository: Repository, conversationsService: ConversationsService); create(conversationId: string, senderId: string, content: string): Promise; findAllInConversation(conversationId: string, userId: string): Promise; update(messageId: string, userId: string, content: string): Promise; markAsRead(messageId: string, userId: string): Promise; delete(messageId: string, userId: string): Promise; }