import { RegistryCandidateReport } from '../../../domain/types/index.js'; export declare class RegistryCandidateDetector { /** * Scan a .tsx/.jsx file for components that should report to a * Global Layout Registry. * * @param filePath - Absolute path to the .tsx/.jsx file * @param context - v0.4.1: 'scroll' focuses on siblings of ScrollView/FlatList, * 'global' focuses on app-level anchors (default) */ detect(filePath: string, context?: 'scroll' | 'global'): RegistryCandidateReport; /** * v0.4.1: Derive a suggested registry key from the file path. * Converts e.g. "app/_components/header/DynamicHeader.tsx" → "header.dynamicHeader" */ private deriveRegistryKey; } //# sourceMappingURL=detector.d.ts.map