import * as React from 'react'; export interface ConfirmDialogProps { open?: boolean; onOpenChange?: (open: boolean) => void; title: React.ReactNode; description?: React.ReactNode; confirmLabel?: string; cancelLabel?: string; variant?: 'default' | 'destructive'; isLoading?: boolean; onConfirm: () => Promise | void; trigger?: React.ReactNode; } export declare function ConfirmDialog({ open, onOpenChange, title, description, confirmLabel, cancelLabel, variant, isLoading, onConfirm, trigger, }: ConfirmDialogProps): import("react/jsx-runtime").JSX.Element;