@mui/x-tree-view
Version:
The community edition of the MUI X Tree View components.
10 lines • 1.76 kB
TypeScript
import { TreeViewCorePluginParameters } from "../internals/corePlugins/index.js";
import { UseTreeViewItemsParameters } from "../internals/plugins/useTreeViewItems/index.js";
import { UseTreeViewExpansionParameters } from "../internals/plugins/useTreeViewExpansion/index.js";
import { UseTreeViewSelectionParameters } from "../internals/plugins/useTreeViewSelection/index.js";
import { UseTreeViewFocusParameters } from "../internals/plugins/useTreeViewFocus/index.js";
import { ConvertPluginsIntoSignatures } from "../internals/models/index.js";
import { UseTreeViewLabelParameters } from "../internals/plugins/useTreeViewLabel/index.js";
export declare const RICH_TREE_VIEW_PLUGINS: readonly [import("../internals/index.js").TreeViewPlugin<import("../internals/index.js").UseTreeViewItemsSignature>, import("../internals/index.js").TreeViewPlugin<import("../internals/index.js").UseTreeViewExpansionSignature>, import("../internals/index.js").TreeViewPlugin<import("../internals/index.js").UseTreeViewSelectionSignature>, import("../internals/index.js").TreeViewPlugin<import("../internals/index.js").UseTreeViewFocusSignature>, import("../internals/index.js").TreeViewPlugin<import("../internals/index.js").UseTreeViewKeyboardNavigationSignature>, import("../internals/index.js").TreeViewPlugin<import("../internals/index.js").UseTreeViewLabelSignature>];
export type RichTreeViewPluginSignatures = ConvertPluginsIntoSignatures<typeof RICH_TREE_VIEW_PLUGINS>;
export interface RichTreeViewPluginParameters<R extends {}, Multiple extends boolean | undefined> extends TreeViewCorePluginParameters, UseTreeViewItemsParameters<R>, UseTreeViewExpansionParameters, UseTreeViewFocusParameters, UseTreeViewSelectionParameters<Multiple>, UseTreeViewLabelParameters<R> {}