/** * createNativeMenu - native menu implementation for React Native * * Web: returns empty stub components (withNativeMenu uses the web components instead) * Native: lazily resolves Zeego at render time so importing the package doesn't warn/error */ import type { FC } from 'react'; import React from 'react'; import type { ContextMenuPreviewProps, NativeContextMenuAuxiliaryProps, NativeMenuArrowProps, NativeMenuCheckboxItemProps, NativeMenuContentProps, NativeMenuGroupProps, NativeMenuItemIconProps, NativeMenuItemImageProps, NativeMenuItemIndicatorProps, NativeMenuItemProps, NativeMenuItemSubtitleProps, NativeMenuItemTitleProps, NativeMenuLabelProps, NativeMenuProps, NativeMenuSeparatorProps, NativeMenuSubContentProps, NativeMenuSubProps, NativeMenuSubTriggerProps, MenuTriggerProps } from './createNativeMenuTypes'; export type NativeMenuComponents = { Menu: FC & { Trigger: FC; Content: FC; Item: FC; ItemTitle: FC; ItemSubtitle: FC; SubTrigger: FC; Group: FC; ItemIcon: FC; Separator: FC; CheckboxItem: FC; ItemIndicator: FC; ItemImage: FC; Label: FC; Arrow: FC; Sub: FC; SubContent: FC; Preview: FC; Portal: FC<{ children: React.ReactNode; }>; RadioGroup: FC<{ children: React.ReactNode; }>; RadioItem: FC<{ children: React.ReactNode; }>; Auxiliary: FC; }; }; export declare const createNativeMenu: (MenuType: "ContextMenu" | "Menu") => NativeMenuComponents; //# sourceMappingURL=createNativeMenu.d.ts.map