import type { Key } from '../../../_util/type'; import type { ComputedRef, InjectionKey } from 'vue'; import type { StoreMenuInfo } from './useMenuContext'; declare const KeyPathContext: InjectionKey<{ parentEventKeys: ComputedRef; parentKeys: ComputedRef; parentInfo: StoreMenuInfo; }>; declare const useInjectKeyPath: () => { parentEventKeys: ComputedRef; parentKeys: ComputedRef; parentInfo: StoreMenuInfo; }; declare const useProvideKeyPath: (eventKey: string, key: Key, menuInfo: StoreMenuInfo) => ComputedRef; export { useProvideKeyPath, useInjectKeyPath, KeyPathContext }; export default useProvideKeyPath;