import { TreeViewAnyPluginSignature, TreeViewInstance, TreeViewUsedInstance } from '../models'; import type { UseTreeViewExpansionSignature } from '../plugins/useTreeViewExpansion'; import type { UseTreeViewNodesSignature } from '../plugins/useTreeViewNodes'; export declare const getPreviousNode: (instance: TreeViewInstance<[UseTreeViewNodesSignature, UseTreeViewExpansionSignature]>, nodeId: string) => string | null; export declare const getNextNode: (instance: TreeViewInstance<[UseTreeViewExpansionSignature, UseTreeViewNodesSignature]>, nodeId: string) => string | null; export declare const getLastNode: (instance: TreeViewInstance<[UseTreeViewExpansionSignature, UseTreeViewNodesSignature]>) => string; export declare const getFirstNode: (instance: TreeViewInstance<[UseTreeViewNodesSignature]>) => string; export declare const populateInstance: (instance: TreeViewUsedInstance, methods: T["instance"]) => void;