import type { RawAeiFinding } from '../types.ts';
/**
 * Syntactic coupling pass over one source file (API-EXPOSURE-INDEX.md
 * sections 5 and 8). Detects the infinite re-export/inheritance exposure
 * rules plus runtime coupling signals, attributing each to the dependency
 * whose imported binding is involved. Coupling findings are deduplicated
 * per (rule, dependency) within a file so hot code paths do not inflate
 * the score; the infinite exposure rules are conclusive anyway.
 */
export declare function getCouplingFindingsFromFile(filePath: string, fileLabel?: string): RawAeiFinding[];
//# sourceMappingURL=couplingWalk.d.ts.map