import { ComponentVariablesInput } from '@fluentui/styles'; import * as React from 'react'; import { Accessibility } from '@fluentui/accessibility'; export declare type MenuContextValue = { activeIndex: number; variables: ComponentVariablesInput; onItemClick: (e: React.KeyboardEvent | React.MouseEvent, itemIndex: number) => void; slotProps: { item: Record; divider: Record; }; behaviors: { item: Accessibility; divider: Accessibility; }; slots: { menu: React.ElementType; }; }; export declare type MenuItemSubscribedValue = Pick & { slotProps: MenuContextValue['slotProps']['item']; accessibility: MenuContextValue['behaviors']['item']; menuSlot: MenuContextValue['slots']['menu']; active: boolean; }; export declare type MenuDividerSubscribedValue = Pick & { slotProps: MenuContextValue['slotProps']['divider']; accessibility: MenuContextValue['behaviors']['divider']; }; export declare const MenuContext: import("@fluentui/react-context-selector").Context; export declare const MenuContextProvider: React.Provider & React.FC>;