| export interface TdMessageProps { | 
|     action?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     align?: { | 
|         type: StringConstructor; | 
|         value?: MessageAlignType; | 
|     }; | 
|     closeBtn?: { | 
|         type: null; | 
|         value?: string | boolean; | 
|     }; | 
|     content?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     style?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     duration?: { | 
|         type: NumberConstructor; | 
|         value?: number; | 
|     }; | 
|     externalClasses?: { | 
|         type: ArrayConstructor; | 
|         value?: ['t-class', 't-class-content', 't-class-icon', 't-class-action', 't-class-close-btn']; | 
|     }; | 
|     icon?: { | 
|         type: null; | 
|         value?: boolean | 'info' | 'bell'; | 
|     }; | 
|     marquee?: { | 
|         type: null; | 
|         value?: boolean | DrawMarquee; | 
|     }; | 
|     offset?: { | 
|         type: ArrayConstructor; | 
|         value?: Array<string | number>; | 
|     }; | 
|     theme?: { | 
|         type: StringConstructor; | 
|         value?: MessageThemeList; | 
|     }; | 
|     visible?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     defaultVisible?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     zIndex?: { | 
|         type: NumberConstructor; | 
|         value?: number; | 
|     }; | 
|     link?: { | 
|         type: null; | 
|         value?: string | object; | 
|     }; | 
| } | 
| export declare type MessageAlignType = 'left' | 'center'; | 
| export interface DrawMarquee { | 
|     speed?: number; | 
|     loop?: number; | 
|     delay?: number; | 
| } | 
| export declare type MessageThemeList = 'info' | 'success' | 'warning' | 'error'; |