/// declare type ToastMessage = string | number; interface ToastOptions { show?: boolean; type?: string; mask?: boolean; zIndex?: number; context?: WechatMiniprogram.Component.TrivialInstance | WechatMiniprogram.Page.TrivialInstance; position?: string; duration?: number; selector?: string; forbidClick?: boolean; loadingType?: string; message?: ToastMessage; onClose?: () => void; } declare function Toast( toastOptions: ToastOptions | ToastMessage, ): WechatMiniprogram.Component.TrivialInstance | undefined; declare namespace Toast { const loading: ( options: ToastMessage | ToastOptions, ) => WechatMiniprogram.Component.TrivialInstance | undefined; const success: ( options: ToastMessage | ToastOptions, ) => WechatMiniprogram.Component.TrivialInstance | undefined; const fail: ( options: ToastMessage | ToastOptions, ) => WechatMiniprogram.Component.TrivialInstance | undefined; const clear: () => void; const setDefaultOptions: (options: ToastOptions) => void; const resetDefaultOptions: () => void; } export default Toast;