/**
 * Cross-Platform Analyzer Orchestrator
 * Coordinates all cross-platform compatibility analysis modules
 */
import { CrossPlatformAnalysisResult } from './types.js';
export declare class CrossPlatformAnalyzer {
    private projectRoot;
    private fileSystemAnalyzer;
    private shellCommandAnalyzer;
    private environmentAnalyzer;
    constructor(projectRoot: string);
    analyze(): Promise<CrossPlatformAnalysisResult>;
    private calculatePlatformCompatibility;
    private initializePlatformCompatibility;
    private countIssuesPerPlatform;
    private incrementAllPlatforms;
    private incrementPlatform;
    private calculatePlatformScore;
    private calculateOverallCompatibility;
    private countIssueBySeverity;
    private calculateOverallPenalty;
    private getStatusFromScore;
    private categorizePlatformIssues;
    private addToPlatformIssues;
    private calculateOverallScore;
    private readonly RECOMMENDATION_CONFIGS;
    private generateRecommendations;
    private getPlatformSpecificActions;
    private addPlatformSpecificRecommendations;
}
//# sourceMappingURL=CrossPlatformAnalyzer.d.ts.map