/** * Reference finder for locating all usages of a symbol. * Uses Tree-sitter to find identifier references across the codebase. */ import { SymbolReference, FindReferencesOptions } from './types.js'; /** * Find references to a symbol across the codebase. */ export declare class ReferenceFinder { private static parser; private static loadedLanguages; private static initPromise; private static wasmBasePath; private projectPath; private symbolExtractor; constructor(projectPath: string); /** * Initialize the tree-sitter parser. */ private static initialize; private static findWasmBasePath; private static getLanguageConfig; private static loadLanguage; /** * Find all references to a symbol. */ findReferences(options: FindReferencesOptions): Promise; private findSymbolByPattern; private findFilesToSearch; private findReferencesInFile; private findReferencesWithTypeScript; private findReferencesWithTreeSitter; } /** * Format reference results for display. */ export declare function formatReferencesResult(references: SymbolReference[]): string; //# sourceMappingURL=reference-finder.d.ts.map