import * as React from 'react';
import { TreeViewAnyPluginSignature } from "../models/index.js";
import { TreeViewContextValue } from "./TreeViewProvider.types.js";
/**
 * @ignore - internal component.
 */
export declare const TreeViewContext: React.Context<TreeViewContextValue<any, []> | null>;
export declare const useTreeViewContext: <TSignatures extends readonly TreeViewAnyPluginSignature[], TOptionalSignatures extends readonly TreeViewAnyPluginSignature[] = []>() => TreeViewContextValue<TSignatures, TOptionalSignatures>;