/** * Graph Processors * SOLID Principles: Strategy Pattern - Different processing strategies */ import { FileInfo } from '../../../monitoring/file-scanning/file-scanner-interfaces'; import { IGraphProcessor, SemanticGraphData } from '../interfaces/index'; export declare class TreeSitterProcessor implements IGraphProcessor { private treeSitterBuilder; private logger; constructor(); processFiles(files: FileInfo[]): Promise; } export declare class ClaudeProxyProcessor implements IGraphProcessor { private claudeProxy; private logger; constructor(claudeProxyCommand?: string); processFiles(files: FileInfo[]): Promise; private convertClaudeResults; } export declare class FallbackProcessor implements IGraphProcessor { private logger; processFiles(files: FileInfo[]): Promise; } //# sourceMappingURL=index.d.ts.map