import { type CSSProperties, type ReactNode, type Ref } from 'react'; type DialogBaseProps = { open: boolean; onClose: () => void; children: ReactNode; className?: string; overlayClassName?: string; style?: CSSProperties; ref?: Ref; closeOnOverlayClick?: boolean; closeOnEscape?: boolean; 'aria-label'?: string; 'aria-labelledby'?: string; 'aria-describedby'?: string; }; declare const DialogBase: ({ open, onClose, children, className, overlayClassName, style, ref: externalRef, closeOnOverlayClick, closeOnEscape, ...ariaProps }: DialogBaseProps) => import("react/jsx-runtime").JSX.Element; export { DialogBase }; export type { DialogBaseProps };