import { r as ThemeBaseColor } from "../../types-CbJroQxH.mjs"; import { Dispatch, SetStateAction } from "react"; //#region src/components/toast/types.d.ts type Message = { content: string; } & Required; type MessageInput = { content: string; } & ToastOptions; type ToastOptions = { color?: ThemeBaseColor; id?: string; expiration?: number; canClose?: boolean; withLoader?: boolean; }; //#endregion //#region src/components/toast/toastsManager.d.ts declare class ToastsManager { protected setToasts: Dispatch> | null; protected idx: number; protected timeoutIds: Map; addDispatcher(setState: Dispatch>): void; removeToast(id: string): void; addToast(content: string, options?: ToastOptions): string | undefined; notifyError(err: unknown): void; } declare const manager: ToastsManager; declare const addToast: (content: string, options?: ToastOptions) => string | undefined; declare const removeToast: (id: string) => void; declare const notifyError: (err: unknown) => void; //#endregion //#region src/components/toast/Toasts.d.ts declare function Toasts(): import("react").JSX.Element; //#endregion export { type Message, type MessageInput, type ToastOptions, Toasts, addToast, manager, notifyError, removeToast }; //# sourceMappingURL=index.d.mts.map