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