import * as ToastPrimitives from '@radix-ui/react-toast'; import { type VariantProps } from 'class-variance-authority'; import type { ComponentProps, FC, ReactElement } from 'react'; export type ToastViewportProps = ComponentProps & { dataTestId?: string; }; declare const toastVariants: (props?: ({ variant?: "default" | "success" | "destructive" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export type ToastProps = ComponentProps & VariantProps & { dataTestId?: string; }; export type ToastActionProps = ComponentProps & { dataTestId?: string; }; declare const ToastAction: FC; export type ToastCloseProps = ComponentProps & { dataTestId?: string; }; export type ToastTitleProps = ComponentProps & { dataTestId?: string; }; export type ToastDescriptionProps = ComponentProps & { dataTestId?: string; }; export type ToastActionElement = ReactElement; export declare const Toast: { Provider: FC; Viewport: FC; Root: FC; Title: FC; Description: FC; Close: FC; Action: FC; }; export {};