///
export declare const useTree: (defaultData: any, { keyExpr, multiSelect }: {
keyExpr: any;
multiSelect?: boolean;
}) => {
treeData: any;
setTreeData: import("react").Dispatch;
selectids: string[];
selectState: {
ids: string[];
select: (...keys: (string | number)[]) => void;
deselect: (...keys: (string | number)[]) => void;
toggle: (key: string | number) => void;
reset: (...keys: (string | number)[]) => void;
isSelected: (key: string | number) => boolean;
};
selectToggle: (key: any) => void;
singleSelect: (key: any) => void;
expandedids: string[];
expandState: {
ids: string[];
select: (...keys: (string | number)[]) => void;
deselect: (...keys: (string | number)[]) => void;
toggle: (key: string | number) => void;
reset: (...keys: (string | number)[]) => void;
isSelected: (key: string | number) => boolean;
};
};
//# sourceMappingURL=useTree.d.ts.map