import { View } from 'react-native'; import { MenuProps, MenuItemProps, MenuLabelProps, MenuDividerProps, MenuDropdownProps, MenuSubProps } from './types'; interface MenuContextValue { closeMenu: () => void; opened: boolean; } export declare function useMenuContext(): MenuContextValue; interface MenuFactoryPayload { props: MenuProps; ref: View; } export declare const Menu: import("../../core/factory").PlatformBlocksComponent; export declare const MenuItem: import("../../core/factory").PlatformBlocksComponent<{ props: MenuItemProps; ref: View; }>; export declare const MenuLabel: import("../../core/factory").PlatformBlocksComponent<{ props: MenuLabelProps; ref: View; }>; export declare const MenuDivider: import("../../core/factory").PlatformBlocksComponent<{ props: MenuDividerProps; ref: View; }>; export declare const MenuDropdown: import("../../core/factory").PlatformBlocksComponent<{ props: MenuDropdownProps; ref: View; }>; export declare const MenuSub: import("../../core/factory").PlatformBlocksComponent<{ props: MenuSubProps; ref: View; }>; export {};