import * as Dialog from "@radix-ui/react-dialog"; import React, { CSSProperties, ReactNode } from "react"; export interface DialogV2Props { open?: boolean; defaultOpen?: boolean; zIndex: number; overlayClass: string; themeResetClass: string; contentStyle: CSSProperties; children: ReactNode; onOpenChange?(open: boolean): void; onPointerDownOutside?: (event: PointerDownOutsideEvent) => void; } type PointerDownOutsideEvent = CustomEvent<{ originalEvent: PointerEvent; }>; export declare function DialogV2({ open, defaultOpen, zIndex, overlayClass, themeResetClass, contentStyle, children, onOpenChange, onPointerDownOutside, }: DialogV2Props): React.JSX.Element; export declare const DialogV2Title: React.ForwardRefExoticComponent>; export declare const DialogV2Description: React.ForwardRefExoticComponent>; export declare const DialogV2Close: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export {};