import * as React from 'react'; import type { LegacyDataNode, SafeKey, Key, IconType } from './interface'; import type { DataEntity } from './hooks/useDataEntities'; 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;