import { type ExternalToast, type ToasterProps as SonnerToasterProps } from "sonner"; import { type ReactNode } from "react"; import { type ButtonProps } from "../button/button"; export interface ToastOptions extends Omit { dismissible?: boolean; duration?: number; variant?: "default" | "destructive"; description?: ReactNode; icon?: ReactNode; actionButton?: ButtonProps; cancelButton?: ButtonProps; position?: "top-left" | "top-center" | "top-right" | "bottom-left" | "bottom-center" | "bottom-right"; } export declare function ToastContentInternal({ title, description, icon, variant, actionButton, cancelButton, showDismiss, toastId, }: { title?: ReactNode; description?: ReactNode; icon?: ReactNode; variant?: "default" | "destructive"; actionButton?: ButtonProps; cancelButton?: ButtonProps; showDismiss?: boolean; toastId?: string | number; }): import("react/jsx-runtime").JSX.Element; export interface ToasterProps extends Omit { children?: ReactNode; position?: SonnerToasterProps["position"]; max?: number; } export declare const Toaster: ({ children, position, max, ...props }: ToasterProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=toast-provider.d.ts.map