import { ComputedRef, Ref, Component } from 'vue'; export default interface IUseNode { id: ComputedRef; level: Ref; style: ComputedRef>; opened: ComputedRef; hasNode: ComputedRef; hideIcons: ComputedRef; hasChildren: ComputedRef; tabIndex: ComputedRef; focusClass: ComputedRef; disabledClass: ComputedRef; isLeaf: ComputedRef; isLoading: ComputedRef; displayLoading: ComputedRef; displayLevel: ComputedRef; toggle: (nv: boolean, ov: boolean) => void; focus: () => void; left: () => void; right: () => void; up: () => void; down: () => void; prevVisible: (id: string) => string; nextVisible: (id: string) => string; }