export type MessageType = "help" | "error" | "warning" | "info" | "success"; export declare const MessageType: { HELP: MessageType; ERROR: MessageType; WARNING: MessageType; INFO: MessageType; SUCCESS: MessageType; }; export type MessageDetails = { code: string; message?: string; type: TMessageType; params?: Record; } | { code?: string; message: string; type: TMessageType; params?: Record; }; export type HelpMessageDetails = MessageDetails; export type ErrorMessageDetails = MessageDetails; export type WarningMessageDetails = MessageDetails; export type InfoMessageDetails = MessageDetails; export type SuccessMessageDetails = MessageDetails;