/// import * as DialogPrimitive from "@radix-ui/react-dialog"; export interface ModalDescriptionProps { children?: string | React.ReactNode; } export declare const ModalDescription: (props: ModalDescriptionProps) => import("react/jsx-runtime").JSX.Element; export type ModalContentProps = { children?: string | React.ReactNode; } & DialogPrimitive.DialogContentProps; export declare const ModalContent: import("react").ForwardRefExoticComponent<{ children?: string | React.ReactNode; } & DialogPrimitive.DialogContentProps & import("react").RefAttributes>; export interface ModalActionRowProps { className?: string; children: React.ReactNode; } export declare const ModalActionRow: (props: ModalActionRowProps) => import("react/jsx-runtime").JSX.Element; export declare const ModalTrigger: import("react").ForwardRefExoticComponent>; export declare const ModalClose: import("react").ForwardRefExoticComponent>; export declare const ModalTitle: import("react").ForwardRefExoticComponent>; export interface ModalBodyProps { children?: string | React.ReactNode; } export declare const ModalBody: (props: ModalBodyProps) => import("react/jsx-runtime").JSX.Element; export type ModalProps = { title?: string | React.ReactNode; children?: string | React.ReactNode; trigger?: React.ReactNode; className?: string; modalContentProps?: DialogPrimitive.DialogContentProps; } & DialogPrimitive.DialogProps; /** A window overlaid on either the primary window or another dialog window, rendering the content underneath inert. * Built using Radix Dialog, styled for Stellar. Refer to the Radix docs for complete documentation of available properties aside from the ones * added by this wrapper component. * * [Figma Link](https://www.figma.com/file/a696svN2S7YNlZRYAkeLob/Stellar-Design-System?type=design&node-id=5489-8659&t=zo3DlK1qdZkFhVCG-4), * [Radix Docs](https://www.radix-ui.com/docs/primitives/components/dialog) */ export declare const Modal: (props: ModalProps) => import("react/jsx-runtime").JSX.Element;