import type { Ref } from 'vue'; import type { TreeProps, TreeKey, TreeNode, Tree, TreeNodeData } from '../types'; export declare function useCheck(props: TreeProps, tree: Ref): { updateCheckedKeys: () => void; toggleCheckbox: (node: TreeNode, isChecked: boolean, nodeClick?: boolean) => void; isChecked: (node: TreeNode) => any; isIndeterminate: (node: TreeNode) => any; setChecked: (key: TreeKey, isChecked: boolean) => void; setCheckedKeys: (keys: TreeKey[]) => void; getChecked: (leafOnly?: boolean) => { keys: TreeKey[]; nodes: TreeNodeData[]; }; getHalfChecked: () => { nodes: TreeNodeData[]; keys: TreeKey[]; }; setCheckedAll: () => void; };