import { Option, Value } from './interface'; export declare function useMenu(props: { disabled: boolean; value: Value; }): { menuContext: import("./Menu").MenuContextProps; submenuContext: import("./Submenu").SubmenuContextProps; horizontalRef: import("vue").ComputedRef; inlineRef: import("vue").ComputedRef; indentRef: import("vue").ComputedRef; parentPaddingLeftRef: import("vue").ComputedRef; paddingLeftRef: import("vue").ComputedRef; disabledRef: import("vue").ComputedRef; isActiveRef: import("vue").ComputedRef; isRoot: boolean; }; export declare function createItem(node: Option): import("vue").VNode; export declare function traverseTree(tree: Option[], cb: (opt: Option) => void): void; export declare function getNonLeafKeys(tree: Option[]): Value[]; export declare function treeFindPath(tree: Option[], func: (opt: Option) => boolean, path?: Value[]): Value[];