@mui/x-tree-view
Version:
The community edition of the MUI X Tree View components.
9 lines • 1.75 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";
export declare const SIMPLE_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").UseTreeViewJSXItemsSignature>];
export type SimpleTreeViewPluginSignatures = ConvertPluginsIntoSignatures<typeof SIMPLE_TREE_VIEW_PLUGINS>;
export interface SimpleTreeViewPluginParameters<Multiple extends boolean | undefined> extends TreeViewCorePluginParameters, Omit<UseTreeViewItemsParameters<any>, 'items' | 'isItemDisabled' | 'isItemSelectionDisabled' | 'getItemLabel' | 'getItemChildren' | 'getItemId'>, UseTreeViewExpansionParameters, UseTreeViewFocusParameters, UseTreeViewSelectionParameters<Multiple> {}