import { ForwardRefExoticComponent, PropsWithoutRef, ReactNode, RefAttributes } from 'react'; import { ShowHideState } from '../hooks/useShowHide/index.js'; declare type ToastProps = { className?: string | ((state: ShowHideState) => string); hideAfterSeconds?: number; children: ReactNode | ((context: { autoHide: boolean; countdown: number; close: VoidFunction; state: ShowHideState; }) => ReactNode); noCache?: boolean; onClose?: VoidFunction; onEnter?: VoidFunction; onLeave?: VoidFunction; offset?: number; placement?: 'top' | 'bottom' | 'bottom-left' | 'bottom-right' | 'top-left' | 'top-right'; visible?: boolean; }; export declare type ToastPlacement = ToastProps['placement']; interface ToastFactory { (config: Partial): ForwardRefExoticComponent & RefAttributes>; } export declare const createToast: ToastFactory; export {}; //# sourceMappingURL=createToast.d.ts.map