import { SemanticLayoutGraph } from '../vein/SemanticLayoutGraph.js'; import type { InferenceResult } from '../vein/types.js'; import { BoundaryGapReport } from '../../domain/types/index.js'; import type { AnalysisContext } from '../../domain/types/context.js'; /** * Run the full Vein Propagation analysis on a file. * Returns a BoundaryGapReport compatible with the existing * detect_boundary_gaps tool output format. */ export declare function runVeinAnalysis(filePath: string, ctx?: AnalysisContext): BoundaryGapReport; /** * Run vein analysis and return the raw graph + inference result * (for programmatic consumers). */ export declare function runVeinAnalysisRaw(filePath: string, ctx?: AnalysisContext): { graph: SemanticLayoutGraph; inference: InferenceResult; }; /** * Generate a detailed vein analysis report including the ASCII tree. */ export declare function generateVeinReport(filePath: string, ctx?: AnalysisContext): string; //# sourceMappingURL=VeinAnalysisService.d.ts.map