import type { DetectedSignal, ParadigmReport } from '../types/index.js';
/**
 * Detect programming paradigm signals in a project directory.
 * Pure function — same input always produces same output, no side effects.
 */
export declare function detectSignals(projectPath: string): Promise<DetectedSignal[]>;
/**
 * Run the full paradigm detection pipeline for a project.
 * Returns a ParadigmReport including dominant paradigm, all scores, and coherence.
 */
export declare function detectParadigms(projectPath: string): Promise<ParadigmReport>;
//# sourceMappingURL=paradigm-detector.d.ts.map