import { GuxTreeMultiNodeElement, GuxTreeSize, GuxTreeAlignment } from './gux-tree-multi.types'; export declare function clearActiveNode(tree: HTMLGuxTreeMultiBetaElement): void; export declare function setInitialActiveNode(tree: HTMLGuxTreeMultiBetaElement): void; export declare function setFirstNodeActive(tree: HTMLGuxTreeMultiBetaElement): void; export declare function setLastNodeActive(tree: HTMLGuxTreeMultiBetaElement): void; export declare function setNextNodeActive(tree: HTMLGuxTreeMultiBetaElement): void; export declare function setPreviousNodeActive(tree: HTMLGuxTreeMultiBetaElement): void; export declare function setParentNodeActive(tree: HTMLGuxTreeMultiBetaElement): void; export declare function setChildNodeActive(tree: HTMLGuxTreeMultiBetaElement, branch?: HTMLGuxTreeMultiBetaElement | HTMLGuxBranchMultiElement): void; export declare function setSelectedNode(tree: HTMLGuxTreeMultiBetaElement, element: GuxTreeMultiNodeElement): void; export declare function setSelectedNodeByValue(tree: HTMLGuxTreeMultiBetaElement, value: string): void; export declare function hasChildSelected(branch: HTMLGuxBranchMultiElement): boolean; export declare function hasParentDisabled(node: HTMLElement): boolean; export declare function forceUpdateTree(tree: HTMLGuxTreeMultiBetaElement): void; export declare function toggleNodeSelection(tree: HTMLGuxTreeMultiBetaElement, element: GuxTreeMultiNodeElement): void; export declare function setSelectedNodesByValue(tree: HTMLGuxTreeMultiBetaElement, value: string): void; export declare function setInitialSelectedNodesByValue(tree: HTMLGuxTreeMultiBetaElement, value: string): void; export declare function getTreeSize(node: GuxTreeMultiNodeElement): GuxTreeSize; export declare function getTreeAlignment(node: GuxTreeMultiNodeElement): GuxTreeAlignment; export declare function handleTreeNodeSpecificEvent({ event, onLeaf, onBranch }: { event: Event | PointerEvent | KeyboardEvent; onLeaf: (leaf: HTMLGuxLeafMultiElement) => void; onBranch: (branch: HTMLGuxBranchMultiElement) => void; }): void;