import * as React from 'react'; import * as AlertDialog from '@radix-ui/react-alert-dialog'; import { FlexProps } from '../../primitives/Flex'; import { TypographyProps } from '../../primitives/Typography'; interface Props extends AlertDialog.AlertDialogProps { } declare const Root: React.FC; type TriggerElement = HTMLButtonElement; interface TriggerProps extends Omit { } declare const Trigger: React.ForwardRefExoticComponent>; type ContentElement = HTMLDivElement; interface ContentProps extends AlertDialog.AlertDialogContentProps { } declare const Content: React.ForwardRefExoticComponent>; type HeaderElement = HTMLHeadingElement; interface HeaderProps extends TypographyProps<'h2'> { } declare const Header: React.ForwardRefExoticComponent>; type BodyElement = HTMLDivElement; interface BodyProps extends Omit, 'tag'> { /** * @description optional icon to display, only rendered if * children is a string. If provided, it is given the height * & width of 24px. */ icon?: React.ReactElement; } declare const Body: React.ForwardRefExoticComponent & React.RefAttributes>; type DescriptionElement = HTMLParagraphElement; interface DescriptionProps extends Omit, 'tag'> { } declare const Description: React.ForwardRefExoticComponent>; type FooterElement = HTMLDivElement; interface FooterProps extends Omit, 'tag'> { } declare const Footer: React.ForwardRefExoticComponent & React.RefAttributes>; type CancelElement = HTMLButtonElement; interface CancelProps extends Omit { } declare const Cancel: React.ForwardRefExoticComponent>; type ActionElement = HTMLButtonElement; interface ActionProps extends Omit { } declare const Action: React.ForwardRefExoticComponent>; export { Root, Trigger, Content, Header, Body, Description, Footer, Cancel, Action }; export type { Props, TriggerElement, TriggerProps, ContentElement, ContentProps, HeaderElement, HeaderProps, BodyElement, BodyProps, DescriptionElement, DescriptionProps, FooterElement, FooterProps, CancelElement, CancelProps, ActionElement, ActionProps, }; //# sourceMappingURL=Dialog.d.ts.map