import { Account, BaseResponseDto, User } from '@juicyllama/core'; import { ChatMessage } from './message/chat.message.entity'; import { Chat } from './chat.entity'; export declare class ChatDto { account?: Account; account_id?: number; users?: User[]; messages?: ChatMessage[]; last_message_at?: Date; } declare const ChatResponseDto_base: new (...args: any[]) => ChatDto & BaseResponseDto; export declare class ChatResponseDto extends ChatResponseDto_base { readonly chat_id: number; } export declare class ChatMessageDto { chat: Chat; chat_id: number; user: User; user_id: number; message: string; } export declare class CreateChatMessageDto { message: string; } declare const ChatMessageResponseDto_base: new (...args: any[]) => BaseResponseDto & ChatMessageDto; export declare class ChatMessageResponseDto extends ChatMessageResponseDto_base { readonly chat_message_id: number; } export {};