import * as React$1 from "react"; import * as react_native20 from "react-native"; import { StyleProp, TextProps, View, ViewStyle } from "react-native"; import * as react_jsx_runtime54 from "react/jsx-runtime"; import * as _rn_primitives_dropdown_menu0 from "@rn-primitives/dropdown-menu"; //#region ui/dropdown-menu.d.ts declare const DropdownMenu: React$1.ForwardRefExoticComponent void; } & React$1.RefAttributes>; declare const DropdownMenuTrigger: React$1.ForwardRefExoticComponent, "ref"> & { asChild?: boolean; } & { onKeyDown?: (ev: React$1.KeyboardEvent) => void; onKeyUp?: (ev: React$1.KeyboardEvent) => void; } & React$1.RefAttributes<_rn_primitives_dropdown_menu0.TriggerRef>>; declare const DropdownMenuGroup: React$1.ForwardRefExoticComponent>; declare const DropdownMenuPortal: typeof _rn_primitives_dropdown_menu0.Portal; declare const DropdownMenuSub: React$1.ForwardRefExoticComponent void; } & React$1.RefAttributes>; declare const DropdownMenuRadioGroup: React$1.ForwardRefExoticComponent void; } & React$1.RefAttributes>; declare function DropdownMenuSubTrigger({ className, inset, children, ...props }: _rn_primitives_dropdown_menu0.SubTriggerProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.SubTriggerRef>; className?: string; inset?: boolean; children?: React$1.ReactNode; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuSubContent({ className, ...props }: _rn_primitives_dropdown_menu0.SubContentProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.SubContentRef>; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuContent({ className, overlayClassName, overlayStyle, portalHost, ...props }: _rn_primitives_dropdown_menu0.ContentProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.ContentRef>; overlayStyle?: StyleProp; overlayClassName?: string; portalHost?: string; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuItem({ className, inset, ...props }: _rn_primitives_dropdown_menu0.ItemProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.ItemRef>; className?: string; inset?: boolean; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuCheckboxItem({ className, children, checked, ...props }: _rn_primitives_dropdown_menu0.CheckboxItemProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.CheckboxItemRef>; children?: React$1.ReactNode; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuRadioItem({ className, children, ...props }: _rn_primitives_dropdown_menu0.RadioItemProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.RadioItemRef>; children?: React$1.ReactNode; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuLabel({ className, inset, ...props }: _rn_primitives_dropdown_menu0.LabelProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.LabelRef>; className?: string; inset?: boolean; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuSeparator({ className, ...props }: _rn_primitives_dropdown_menu0.SeparatorProps & { ref?: React$1.RefObject<_rn_primitives_dropdown_menu0.SeparatorRef>; }): react_jsx_runtime54.JSX.Element; declare function DropdownMenuShortcut({ className, ...props }: TextProps): react_jsx_runtime54.JSX.Element; //#endregion export { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuPortal, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger }; //# sourceMappingURL=dropdown-menu.d.ts.map