import { BoundaryGapReport } from '../../../domain/types/index.js'; export interface BoundaryGapDetectorOptions { mode?: 'all' | 'vein-propagation'; designTokens?: number[]; } export declare class BoundaryGapDetector { private options; constructor(options?: BoundaryGapDetectorOptions); /** * Detect boundary gaps in a single file. * v0.6.0: Delegates to Vein Propagation Engine for all modes. * v0.8.2: Passes mode through to VeinAnalysisService for proper filtering. */ detect(filePath: string, mode?: 'all' | 'vein-propagation'): BoundaryGapReport; /** * v0.5.1: Batch audit — scan a directory recursively. * v0.6.0: Delegates to Vein Propagation Engine. */ batchAudit(dirPath: string, mode: 'all' | 'vein-propagation'): Array<{ file: string; gapCount: number; summary: string; }>; private collectTsxFiles; } //# sourceMappingURL=detector.d.ts.map