import { ExcludedProps } from "@vitality-ds/system"; import TOAST_TYPES from "./components/Toast/constants"; export declare type ToastIdType = string; export declare type Controls = { syncToastsLogic: (toasts: ToastType[]) => void; removeToast: (toastId: ToastIdType) => void; setHover: (toastId: ToastIdType, isOver: boolean) => void; updateToastStates: () => void; }; export declare type ToastType = { id: ToastIdType; type: keyof typeof TOAST_TYPES; title: string; message: string; options: { hideIcon: boolean; }; }; export declare type ToasterProps = ExcludedProps & { toasts: ToastType[]; onClose: () => void; };