/// import { IStylableProps } from '../Generic.types'; export declare enum ToastType { default = "default", success = "success", info = "info", warning = "warning", error = "error" } export declare enum ToastPosition { topCenter = "top-center", topRight = "top-right", topLeft = "top-left", bottomRight = "bottom-right", bottomCenter = "bottom-center", bottomLeft = "bottom-left" } interface IToastProps extends IStylableProps { /** * Position for the toast message * @default top center */ position?: ToastPosition; /** * Auto close after x ms or false * @default 6000 */ autoClose?: number | false; /** * Close button * @default */ closeButton?: JSX.Element | false; /** * Transition on open/close toast message * @default simple and performant transform + opacity */ transition?: React.ComponentType<{}>; /** * hide close countdown progress bar * @default true */ hideProgressBar?: boolean; /** * Pause close countdown on hover * @default true */ pauseOnHover?: boolean; /** * CLose on toast message click * @default false */ closeOnClick?: boolean; } export default IToastProps;