import { ReactNode } from 'react'; import { ToastOptions, ToastObject, removeToast } from '@befe/brick-comp-toast'; import { ConfigContextValueOffBoard } from '@befe/brick-core'; /** * @public */ export type MessageOptions = Omit; type MessageMethod = (content: ReactNode, option?: Partial) => ToastObject; export interface MessageController { (options: MessageOptions): ToastObject; success: MessageMethod; info: MessageMethod; warning: MessageMethod; error: MessageMethod; loading: MessageMethod; } export declare const removeMessage: typeof removeToast; export type MessageObject = ToastObject; export declare function createMessage(configContext?: ConfigContextValueOffBoard): MessageController; export declare const message: MessageController; export {};