import { DyFM_Msg_Message } from '@futdevpro/fsm-dynamo/messaging'; import { DyNTS_DataService } from '../../../_services/base/data.service'; /** * Message Data Service * Handles CRUD operations for messages */ export declare class DyNTS_Msg_Message_DataService extends DyNTS_DataService { constructor(set: { message?: DyFM_Msg_Message; issuer: string; }); /** * Get messages for a conversation */ getConversationMessages(conversationId: string, limit?: number, skip?: number): Promise; /** * Mark message as delivered */ markAsDelivered(messageId: string): Promise; /** * Mark message as read */ markAsRead(messageId: string, userId: string): Promise; /** * Get thread messages */ getThreadMessages(threadId: string): Promise; } //# sourceMappingURL=msg-message.data-service.d.ts.map