import type { DialogCloseProps, DialogPortalProps, DialogProps, DialogTitleProps, DialogTriggerProps } from '@radix-ui/react-dialog'; import type { ReactNode } from 'react'; declare function Root({ children, ...props }: DialogProps): import("@emotion/react/jsx-runtime").JSX.Element; declare function Portal(props: DialogPortalProps): import("@emotion/react/jsx-runtime").JSX.Element; declare const Overlay: import("react").ForwardRefExoticComponent>; declare const Content: import("react").ForwardRefExoticComponent>; declare function Title(props: DialogTitleProps): import("@emotion/react/jsx-runtime").JSX.Element; declare function Trigger(props: DialogTriggerProps): import("@emotion/react/jsx-runtime").JSX.Element; declare function Close(props: DialogCloseProps): import("@emotion/react/jsx-runtime").JSX.Element; export interface FlexModalProps { children: ReactNode; defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean) => void; } export declare function FlexModal(props: FlexModalProps): import("@emotion/react/jsx-runtime").JSX.Element; export { Close, Content, Overlay, Portal, Root, Title, Trigger };