import * as React from 'react'; import { VAlign } from '@nutui/nutui-react'; import { BasicComponent } from '../../utils/typings'; export type ToastIcon = 'success' | 'fail' | 'loading' | 'warn' | React.ReactNode; export type ToastWordBreak = 'normal' | 'break-all' | 'break-word'; export interface ToastProps extends BasicComponent { id?: string; duration?: number; position?: VAlign; title?: string; closeOnOverlayClick?: boolean; lockScroll?: boolean; size?: string | number; icon?: ToastIcon; content?: React.ReactNode; onClose?: () => void; contentClassName?: string; contentStyle?: React.CSSProperties; wordBreak?: ToastWordBreak; } declare function show(option: ToastProps | string): void; declare function config(config: ToastProps): void; declare const _default: { show: typeof show; config: typeof config; clear(): void; }; export default _default;