import * as AlertDialogPrimitive from '@radix-ui/react-alert-dialog'; import { ClassProp } from 'class-variance-authority/types'; import { default as default_2 } from 'react'; import * as React_2 from 'react'; import { VariantProps } from 'class-variance-authority'; declare const AlertDialogAction: React_2.ForwardRefExoticComponent, "ref"> & VariantProps<(props?: ({ variant?: "link" | "dark" | "default" | "destructive" | "success" | "outline" | "secondary" | "suggestion" | "ghost" | "shadow" | "shadowSurface" | null | undefined; size?: "default" | "icon" | "xs" | "sm" | "lg" | null | undefined; } & ClassProp) | undefined) => string> & { asChild?: boolean | undefined; } & React_2.RefAttributes>; export declare const ConfirmDialog: default_2.ForwardRefExoticComponent>; export declare interface ConfirmDialogRef { open: () => void; close: () => void; } declare interface Props { title: string; description: default_2.ReactNode; onSubmit: () => Promise | void; onCancel?: () => void; open?: boolean; onOpenChange?: (open: boolean) => void; variant: default_2.ComponentProps['variant']; cancelText: string; submitText: string; loadingText?: string; zIndex?: number; } export { }