import * as React from 'react'; import type { DataEntity, IconType } from 'rc-tree/lib/interface'; import type { Key, LegacyDataNode, RawValueType } from './interface'; interface LegacyContextProps { checkable: boolean | React.ReactNode; checkedKeys: Key[]; halfCheckedKeys: Key[]; treeExpandedKeys: Key[]; treeDefaultExpandedKeys: Key[]; onTreeExpand: (keys: Key[]) => void; treeDefaultExpandAll: boolean; treeIcon: IconType; showTreeIcon: boolean; switcherIcon: IconType; treeLine: boolean; treeNodeFilterProp: string; treeLoadedKeys: Key[]; treeMotion: any; loadData: (treeNode: LegacyDataNode) => Promise; onTreeLoad: (loadedKeys: Key[]) => void; keyEntities: Record>; } declare const LegacySelectContext: React.Context; export default LegacySelectContext;