import { AnalyzerOptions, ClassInfo } from '../types';
export declare class ProjectAnalyzer {
    private fileDiscovery;
    private classAnalyzer;
    constructor(options: AnalyzerOptions);
    analyzeProject(): Promise<ClassInfo[]>;
    private validateUniqueInterfaceImplementations;
    private validateUniqueAbstractClassExtensions;
}
//# sourceMappingURL=project-analyzer.d.ts.map