import { ToastListItem } from "../core/types.js";
import { NotificationProps } from "../notification/notification.types.js";

//#region src/toast/toast.types.d.ts
type ToastDuration = 'fast' | 'slow' | 'sticky';
interface ToastSetup {
  options: ToastOptions;
  componentList: ToastListItem[];
}
interface ToastOptions extends NotificationProps {
  id?: string;
  duration?: ToastDuration;
  /** @deprecated According to new UX requirements all toasts should be dismissible */
  dismissible?: boolean;
}
//#endregion
export { ToastDuration, ToastOptions, ToastSetup };

//# sourceMappingURL=toast.types.d.ts.map