import type { IGenericTreeNode } from './ix-generic-tree-types.js'; export declare const IconTypeMap: { Global: string; Continent: string; Country: string; City: string; Campus: string; Site: string; Floor: string; Room: string; Cage: string; Row: string; Cabinet: string; Panel: string; Port: string; Fallback: string; }; export declare function findChildNodeById(node: IGenericTreeNode, id: string): IGenericTreeNode | null; export declare function updateNodeCheckedStatus(node: IGenericTreeNode, rootNode: IGenericTreeNode): void; export declare function getFlatArrayOfCheckedNodes(node: IGenericTreeNode): IGenericTreeNode[]; export declare function flattenTree(rootNode: IGenericTreeNode): IGenericTreeNode[]; export declare function buildTreeFromFlatArray(flatArray: IGenericTreeNode[]): IGenericTreeNode; export declare function isAnyNodeChecked(node: IGenericTreeNode): boolean; export declare function resetCheckedAndIndeterminateStatus(node: IGenericTreeNode): void; export declare function getCheckedAndIndeterminateNodesOnly(node: IGenericTreeNode): IGenericTreeNode[]; export declare function findDeepestNode(root: IGenericTreeNode): IGenericTreeNode | null; export declare function updateChildrenCount(rootNode: IGenericTreeNode): void; export declare function getCheckedNodesCount(node: IGenericTreeNode): number; export declare function collapseAllNodes(node: IGenericTreeNode): void; export declare function calculateCheckedEndNodesCount(node: IGenericTreeNode): number;