import * as React from 'react'; import type { TreeContextValue, TreeHandle, TreeProps } from './types.cjs'; /** Default `getLoadedLabel`: `"src loaded"`. */ export declare function defaultGetLoadedLabel(nodeId: string): string; export declare const TreeProvider: React.FC, useTreeContext: (consumerName: string) => TreeContextValue; /** Ambient depth and parent id passed to the next level, overridden by TreeGroup. */ export declare const TreeAmbientContext: React.Context<{ depth: number; parentId: string | null; }>; /** * Root of a tree view following the WAI-ARIA `treeview` pattern, rendering `role="tree"` with roving tabindex, full keyboard navigation/selection, lazy `loadChildren`, and an optional tri-state `selectionPropagation="descendants"` checkbox mode. * * @example * ```tsx * * ``` */ export declare const Tree: { (treeProps: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };