import { ToastOptions } from './toast-helper'; declare global { interface Window { _mtdsReactToasts?: { set: (id: string, jsx: React.ReactNode) => void; delete: (event: React.AnimationEvent) => void; }; } } export declare function toast(content: React.ReactNode, opt?: ToastOptions): string; export declare namespace toast { var success: (content: React.ReactNode, opt?: ToastOptions) => string; var danger: (content: React.ReactNode, opt?: ToastOptions) => string; var info: (content: React.ReactNode, opt?: ToastOptions) => string; var warning: (content: React.ReactNode, opt?: ToastOptions) => string; var neutral: (content: React.ReactNode, opt?: ToastOptions) => string; var promise: (action: () => Promise, props: ToastOptions & { loading: React.ReactNode; success: React.ReactNode; error: React.ReactNode; }) => Promise; }