import { default as React } from 'react'; import { ButtonProps } from '../Button'; import { HeadingProps } from '../Heading'; export type DialogProps = React.HTMLAttributes & { open?: boolean; size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; width?: React.CSSProperties['width']; lockScroll?: boolean; requestClose: () => void; setTriggerProps?: React.Dispatch>>; }; export declare const Dialog: React.ForwardRefExoticComponent & { open?: boolean; size?: "xs" | "sm" | "md" | "lg" | "xl"; width?: React.CSSProperties["width"]; lockScroll?: boolean; requestClose: () => void; setTriggerProps?: React.Dispatch>>; } & React.RefAttributes>; export declare const DialogTitle: ({ className, children, ...props }: Omit) => import("react/jsx-runtime").JSX.Element; export declare const DialogContent: (props: React.HTMLAttributes) => import("react/jsx-runtime").JSX.Element; export declare const DialogFooter: ({ className, ...props }: React.HTMLAttributes) => import("react/jsx-runtime").JSX.Element; export declare const DialogClose: ({ className, ...props }: ButtonProps) => import("react/jsx-runtime").JSX.Element;