import type { WarpContext } from "./context.js"; export interface SymbolReference { readonly filePath: string; readonly importedName: string; readonly localName: string; } /** * Find all files that reference a symbol, by querying the WARP graph's * cross-file import resolution edges. * * Uses traverse.bfs for edge discovery (substrate-side) and QueryBuilder * for batch prop reads. No getEdges() — never assumes all edges fit in * memory. * * For named symbols: finds import_specifier/export_specifier nodes that * have a `references` edge pointing at `sym::`. * * For namespace imports ("*"): finds namespace_import nodes that have a * `references` edge pointing at `file:`. */ export declare function referencesForSymbol(ctx: WarpContext, symbolName: string, filePath: string): Promise; //# sourceMappingURL=references.d.ts.map