/// import PropTypes from 'prop-types'; declare type Confirm = { buttonYes: string; buttonNo: string; message: string; theme?: 'show' | 'info' | 'success' | 'error' | 'warning'; }; declare type Message = { theme?: string; icon?: React.ReactNode | null; title?: string | null; message: string; confirmMessage?: Confirm; position?: string; progressBar?: boolean; progressColor?: string; close?: boolean; timeout?: number; overlay?: boolean; overlayClose?: boolean; displayMode?: number | 0; target?: string | null; zindex?: number; maxWidth?: number | 600; messageType?: string; color?: string; }; declare const toastMessage: { (messageOptions: Message): Promise<{ confirm: boolean; }>; propTypes: { message: PropTypes.Validator; theme: PropTypes.Requireable; title: PropTypes.Requireable; icon: PropTypes.Requireable; confirmMessage: PropTypes.Requireable; buttonNo: PropTypes.Requireable; message: PropTypes.Requireable; theme: PropTypes.Requireable; }>>; position: PropTypes.Requireable; progressBar: PropTypes.Requireable; progressColor: PropTypes.Requireable; close: PropTypes.Requireable; timeout: PropTypes.Requireable; overlay: PropTypes.Requireable; overlayClose: PropTypes.Requireable; displayMode: PropTypes.Requireable; target: PropTypes.Requireable; zindex: PropTypes.Requireable; maxWidth: PropTypes.Requireable; messageType: PropTypes.Requireable; color: PropTypes.Requireable; }; }; export default toastMessage;