import { JSX } from 'react'; import { Assign } from '../../types'; import { RenderStrategyProps } from '../../utils/render-strategy'; import { TreeNode } from '../collection'; import { HTMLProps, PolymorphicProps } from '../factory'; import { UseTreeViewReturn } from './use-tree-view'; interface RootProviderProps { value: UseTreeViewReturn; } export interface TreeViewRootProviderBaseProps extends RootProviderProps, RenderStrategyProps, PolymorphicProps { } export interface TreeViewRootProviderProps extends HTMLProps<'div'>, TreeViewRootProviderBaseProps { } export type TreeViewRootProviderComponent

= (props: Assign, P> & React.RefAttributes) => JSX.Element; export declare const TreeViewRootProvider: TreeViewRootProviderComponent; export {};