import type { KicadFootprintIR, SourceLocation, MatchResult } from './types.js'; export declare class SourceMatcher { private sourceRoot; constructor(sourceRoot: string); matchAll(footprints: KicadFootprintIR[]): Promise; matchFootprint(fp: KicadFootprintIR): Promise; findVariableInFile(filePath: string, variableName: string, isThis: boolean): Promise; private findVariableInSources; private findByFileAndLine; private findByReference; } //# sourceMappingURL=matcher.d.ts.map