import { Dialog as DialogPrimitive } from '@base-ui/react/dialog'; import { ComponentProps, HTMLAttributes, ReactNode } from 'react'; type DialogProps = ComponentProps; export declare function Dialog(props: DialogProps): import("react").JSX.Element; type DialogTriggerProps = ComponentProps; export declare function DialogTrigger(props: DialogTriggerProps): import("react").JSX.Element; type DialogPortalProps = ComponentProps; export declare function DialogPortal({ children, ...props }: DialogPortalProps): import("react").JSX.Element; type DialogBackdropProps = ComponentProps; export declare function DialogBackdrop({ className, ...props }: DialogBackdropProps): import("react").JSX.Element; type DialogPopupProps = ComponentProps & { showCloseButton?: boolean; className?: string; children?: ReactNode; }; export declare function DialogPopup({ showCloseButton, className, children, ...props }: DialogPopupProps): import("react").JSX.Element; type DialogCloseProps = ComponentProps; export declare function DialogClose(props: DialogCloseProps): import("react").JSX.Element; type DialogHeaderProps = HTMLAttributes; export declare function DialogHeader({ className, children, ...props }: DialogHeaderProps): import("react").JSX.Element; type DialogFooterProps = HTMLAttributes; export declare function DialogFooter({ className, ...props }: DialogFooterProps): import("react").JSX.Element; type DialogTitleProps = ComponentProps; export declare function DialogTitle({ className, ...props }: DialogTitleProps): import("react").JSX.Element; type DialogDescriptionProps = ComponentProps; export declare function DialogDescription({ className, ...props }: DialogDescriptionProps): import("react").JSX.Element; export type { DialogBackdropProps, DialogCloseProps, DialogDescriptionProps, DialogFooterProps, DialogHeaderProps, DialogPopupProps, DialogPortalProps, DialogProps, DialogTitleProps, DialogTriggerProps, }; //# sourceMappingURL=index.d.ts.map