import { ChatRoom } from "./chat-room.entity";
export declare enum SenderType {
    TEAM_MEMBER = "team_member",
    CUSTOMER = "customer"
}
export declare enum ReceiverType {
    TEAM_MEMBER = "team_member",
    CUSTOMER = "customer"
}
export type ParticipantRoleType = "team_member" | "customer";
export declare class ChatMessage {
    id: number;
    chat_room_id: number;
    sender_type: SenderType;
    sender_id: number;
    receiver_type: ReceiverType;
    receiver_id: number;
    message_text: string;
    is_read: boolean;
    created_at: Date;
    chat_room: ChatRoom;
}
