import { Conversation } from './conversation.entity'; export declare enum MessageDirection { INBOUND = "inbound", OUTBOUND = "outbound" } export declare enum MessageType { TEXT = "text", IMAGE = "image", AUDIO = "audio", DOCUMENT = "document", LOCATION = "location", INTERACTIVE = "interactive", TEMPLATE = "template" } export declare class Message { id: string; conversationId: string; direction: MessageDirection; messageType: MessageType; content: string; mediaUrl: string; mediaMimeType: string; processedByLlm: boolean; llmResponseId: string; tokensUsed: number; waMessageId: string; waStatus: string; waTimestamp: Date; errorCode: string; errorMessage: string; createdAt: Date; conversation: Conversation; }