import type { Expr, Node } from '@getlang/ast'; import type { Path } from '@getlang/walker'; import { ScopeTracker } from '@getlang/walker'; export declare class LineageTracker extends ScopeTracker { private lineage; getLineage(expr: Expr): Expr | undefined; traceLineageRoot(expr: Expr): Expr | undefined; exit(node: Node, path: Path): void; }