import type { ExportInfo } from '../types/code.types.js';
export interface CodeUnitForScoring {
    source: string;
    filePath: string;
    exports: ExportInfo[];
    internalDeps: string[];
    hasTypeAnnotations: boolean;
    complexity?: number;
}
export declare const MODULE_THRESHOLD = 0.6;
export declare function computeReusabilityScore(code: CodeUnitForScoring): number;
export declare function getSignalBreakdown(code: CodeUnitForScoring): Array<{
    name: string;
    score: number;
    weighted: number;
}>;
