import { TToastMessage } from '../../molecules/SingleToastMessage'; import { HTMLAttributes } from 'react'; import { CSSProp } from 'styled-components'; export type TFancyToastMessages = { externalStyle?: CSSProp; toastMessages: TToastMessage[]; closeToast: (id: number) => void; } & HTMLAttributes; export type TFancyToastMessage = Omit; export type TFancyToastMessageStore = { toastQueue: TToastMessage[]; addToast: (toast: TFancyToastMessage) => void; removeToast: (id: number) => void; };