import * as React$1 from "react"; import * as react_native18 from "react-native"; import { View, ViewProps } from "react-native"; import * as react_jsx_runtime47 from "react/jsx-runtime"; import * as DialogPrimitive from "@rn-primitives/dialog"; //#region ui/dialog.d.ts declare const Dialog: React$1.ForwardRefExoticComponent void; } & React$1.RefAttributes>; declare const DialogTrigger: React$1.ForwardRefExoticComponent, "ref"> & { asChild?: boolean; } & { onKeyDown?: (ev: React$1.KeyboardEvent) => void; onKeyUp?: (ev: React$1.KeyboardEvent) => void; } & React$1.RefAttributes>; declare const DialogPortal: typeof DialogPrimitive.Portal; declare const DialogClose: React$1.ForwardRefExoticComponent, "ref"> & { asChild?: boolean; } & { onKeyDown?: (ev: React$1.KeyboardEvent) => void; onKeyUp?: (ev: React$1.KeyboardEvent) => void; } & React$1.RefAttributes>; declare function DialogOverlayNative({ className, children, ...props }: DialogPrimitive.OverlayProps & { ref?: React$1.RefObject; children?: React$1.ReactNode; }): react_jsx_runtime47.JSX.Element; declare const DialogOverlay: typeof DialogOverlayNative; declare function DialogContent({ className, children, portalHost, ...props }: DialogPrimitive.ContentProps & { ref?: React$1.RefObject; className?: string; portalHost?: string; }): react_jsx_runtime47.JSX.Element; declare function DialogHeader({ className, ...props }: ViewProps): react_jsx_runtime47.JSX.Element; declare function DialogFooter({ className, ...props }: ViewProps): react_jsx_runtime47.JSX.Element; declare function DialogTitle({ className, ...props }: DialogPrimitive.TitleProps & { ref?: React$1.RefObject; }): react_jsx_runtime47.JSX.Element; declare function DialogDescription({ className, ...props }: DialogPrimitive.DescriptionProps & { ref?: React$1.RefObject; }): react_jsx_runtime47.JSX.Element; //#endregion export { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogOverlay, DialogPortal, DialogTitle, DialogTrigger }; //# sourceMappingURL=dialog.d.ts.map