import { Model } from "@typespec/compiler"; export declare class TreeNode { name: string; entityType: Model | undefined; containingEntityType: Model | undefined; children: Map; constructor(entityType?: Model | undefined); } export declare class PathTree { root: TreeNode; constructor(); addNode(path: string, entityType: Model): void; getAllNodesWithContainingEntityType(entityName: string, node?: TreeNode, result?: TreeNode[]): TreeNode[]; getNodeByPath(path: string): TreeNode | undefined; } //# sourceMappingURL=path-tree.d.ts.map