UNPKG

@mui/x-tree-view

Version:

The community edition of the MUI X Tree View components.

14 lines 964 B
import * as React from 'react'; import { TreeViewContextValue } from "../TreeViewProvider/index.js"; import { ConvertSignaturesIntoPlugins, TreeViewAnyPluginSignature, TreeViewInstance, TreeViewPublicAPI } from "../models/index.js"; import { TreeViewCorePluginSignatures } from "../corePlugins/index.js"; import { TreeViewStore } from "../utils/TreeViewStore.js"; export declare const useTreeViewBuildContext: <TSignatures extends readonly TreeViewAnyPluginSignature[]>(parameters: UseTreeViewBuildContextParameters<TSignatures>) => TreeViewContextValue<TSignatures>; interface UseTreeViewBuildContextParameters<TSignatures extends readonly TreeViewAnyPluginSignature[]> { plugins: ConvertSignaturesIntoPlugins<readonly [...TreeViewCorePluginSignatures, ...TSignatures]>; instance: TreeViewInstance<TSignatures>; publicAPI: TreeViewPublicAPI<TSignatures>; store: TreeViewStore<TSignatures>; rootRef: React.RefObject<HTMLUListElement | null>; } export {};