import * as React from 'react';
import { TreeViewAnyPluginSignature, TreeViewPublicAPI } from "../internals/models/index.js";
import { RichTreeViewPluginSignatures } from "../RichTreeView/RichTreeView.plugins.js";
/**
 * Hook that instantiates a [[TreeViewApiRef]].
 */
export declare const useTreeViewApiRef: <TSignatures extends readonly TreeViewAnyPluginSignature[] = RichTreeViewPluginSignatures>() => React.RefObject<TreeViewPublicAPI<TSignatures> | undefined>;