import * as React from 'react'; import { TreeNode, ValueType } from './types'; interface TreeSelectContextProps { initData: TreeNode[]; rootData: TreeNode[]; treeCheckable: boolean; selectValue: { title?: string; value?: string; }; multiple: boolean; treeDefaultExpandAll: boolean; selectMultiValue: TreeNode[]; setRootData: (arr: TreeNode[]) => void; setSelectCheckValue: (arr: string[]) => void; setSelectMultiValue: (arr: TreeNode[]) => void; setInputValue: (value: string) => void; setFilterData: (arr: TreeNode[]) => void; setOpen: (value: boolean) => void; setSelectValue: (value: { title?: string; value?: string; }) => void; onChange?: (value: ValueType | ValueType[], node?: TreeNode | TreeNode[]) => void; onSelect?: (value: ValueType, node?: TreeNode) => void; onSearch?: (value: string) => void; } export declare const TreeSelectContext: React.Context; export {};