import { IMessageApiProps } from "../contracts/IMessages.repository"; export declare class MessagesPageModel implements IMessagesPageProps { totals: { total: number; read: number; new: number; }; messages: MessageModel[]; chartPoints: number[]; constructor(data: IMessagesPageProps); static empty(): MessagesPageModel; } export interface IMessagesPageProps { totals: { total: number; read: number; new: number; }; messages: Array; chartPoints: Array; } export declare class MessageModel implements IMessageModelProps { id: number; name: string; dataName: string; dataMessage: string; message: string; email: string; phone: string; timestamp: string; formattedDate: string; date: string; hour: string; timeAgo: string; leadTimeAgo: string; readStatus: 0 | 1; shortMessage: string; constructor(data: IMessageModelProps); static toStorage(): void; static fromApiResponse(data: IMessageApiProps): MessageModel; static empty(): MessageModel; } export interface IMessageModelProps { id: number; name: string; message: string; email: string; phone: string; timestamp: string; formattedDate: string; date: string; hour: string; timeAgo: string; leadTimeAgo: string; readStatus: 0 | 1; shortMessage: string; }