export declare enum MessageType { INFO = "INFO", SUCCESS = "SUCCESS", WARNING = "WARNING", DANGER = "DANGER", SOCKET = "SOCKET", DELEGATE = "DELEGATE", DELEGATE_CLOSE = "DELEGATE_CLOSE" } export interface Delegate { name: string; args?: T; } export interface Message { uid?: string; ancestorUid?: string; type: string; createdAt: Date; sticky?: boolean; text?: string; read?: boolean; notified: boolean; payload?: any; delegate?: Delegate; toast?: boolean; }