import * as React from 'react';
import * as DialogPrimitive from '@radix-ui/react-dialog';
/**
 * Lightweight fallback versions of the Shadcn dialog components.
 * These wrappers expose the same named exports (`Dialog`, `DialogTrigger`, etc.)
 * that TrophyModal expects, but with minimal styling so the package can be
 * used without running the Shadcn generator.  Consumers can still override the
 * styling or replace these with the official shadcn variants later.
 */
export declare const Dialog: React.FC<DialogPrimitive.DialogProps>;
export declare const DialogTrigger: React.ForwardRefExoticComponent<DialogPrimitive.DialogTriggerProps & React.RefAttributes<HTMLButtonElement>>;
export declare const DialogContent: React.ForwardRefExoticComponent<Omit<DialogPrimitive.DialogContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
export declare const DialogHeader: React.FC<React.HTMLAttributes<HTMLDivElement>>;
export declare const DialogTitle: React.ForwardRefExoticComponent<DialogPrimitive.DialogTitleProps & React.RefAttributes<HTMLHeadingElement>>;
