import { Base } from '../BaseEntity'; export declare enum AppType { U_COCKPIT = "U_COCKPIT", U_PRINT = "U_PRINT", U_EQUIPMENT = "U_EQUIPMENT", U_ANALYSIS = "U_ANALYSIS", U_ORDER = "U_ORDER" } export declare type MessageKind = 'TASK' | 'ERROR' | 'WARNING' | 'CONFIG' | 'LOGIN' | 'NOTICE'; export interface MessageCount { readCount: number; unreadCount: number; } export interface Params { printerName: string; orderCode: string; operator: string; orderName: string; printerCode: string; currentDatetime: string; } export declare class Message extends Base { kind: MessageKind; type: string; title: string; channel: string; app: AppType; hasRead: boolean; entityType: string; content: string; entityId: string; workOrderId: number; userId: number; isRead: boolean; createdAt: string; updatedAt: string; params: Params; constructor(props?: Partial); }