import { LinkVerticalStep } from "@visx/shape"; import { TreeNode } from "./Interface"; export declare function collectExpandedNodeIds(node: TreeNode, expandedIds?: Set): Set; export declare function getLinkComponent(linkType: string): typeof LinkVerticalStep; export declare function getLevelStyle(levelStyles: Record, depth: number): any; export declare function extractLevelStyles(styleConfig: Record): Record; export declare function mergeChildren(node: TreeNode, targetId: number | string, children: TreeNode[]): TreeNode; export declare function countVisibleLeaves(node: TreeNode, expandedIds: Set): number; export declare function computeDynamicHeight(node: TreeNode, expandedIds: Set, nodeHeight: number, nodeHeights?: Record, levelGap?: number): number;