import { ListProps } from '../List'; export interface MenuContextProps { spacing: 'normal' | 'condensed'; variant: 'popover' | 'fixed'; depth: number; role: ListProps['role']; } export declare const MenuContext: import("react").Context; export declare const MenuProvider: import("react").Provider; export declare function useMenu({ role: roleProp, spacing: spacingProp, variant: variantProp, }: Omit): { readonly root: boolean; readonly role: import("react").AriaRole | undefined; readonly variant: "fixed" | "popover"; readonly spacing: "normal" | "condensed"; readonly depth: number; }; export declare function useMenuContext(): MenuContextProps;