import type { ComputedRef, InjectionKey } from 'vue'; import type { MenuProps } from './Menu'; export interface OverrideContextProps { prefixCls?: ComputedRef; mode?: ComputedRef; selectable?: ComputedRef; validator?: (menuProps: Pick) => void; onClick?: () => void; expandIcon?: ComputedRef; } export declare const OverrideContextKey: InjectionKey; export declare const useInjectOverride: () => OverrideContextProps; export declare const useProvideOverride: (props: OverrideContextProps) => void;