/// import { ValueOrFunction } from '../../types'; import { Toast, ToastOptions, ExtendedToastOptions } from './Toast.types'; declare type Message = ValueOrFunction; declare type ToastHandler = (message: Message, options?: ToastOptions) => string; declare const toast: { (message: Message, opts?: Partial> | undefined): string; error: ToastHandler; success: ToastHandler; loading: ToastHandler; custom: ToastHandler; dismiss(toastId?: string | undefined): void; remove(toastId?: string | undefined): void; async(promise: Promise, messages: { loading: React.ReactNode; success: ValueOrFunction; error: ValueOrFunction; }, opts?: ExtendedToastOptions | undefined): Promise; }; export { toast };