/**
 * Unsupervised Learning Analyzer - Enhanced unsupervised learning and synthetic target generation
 * Addresses GitHub issue #22: Never return "0 modeling tasks" - always find opportunities
 */
import type { Section1Result } from '../overview/types';
import type { Section2Result as QualityResult } from '../quality/types';
import type { Section3Result as EDAResult } from '../eda/types';
import type { Section5Result as EngineeringResult } from '../engineering/types';
import type { UnsupervisedAnalysisResult } from './types';
export declare class UnsupervisedAnalyzer {
    /**
     * Generate comprehensive unsupervised learning recommendations when no obvious targets exist
     */
    analyzeUnsupervisedOpportunities(section1Result: Section1Result, section2Result: QualityResult, section3Result: EDAResult, section5Result: EngineeringResult): Promise<UnsupervisedAnalysisResult>;
    /**
     * Generate synthetic target variable recommendations
     */
    private generateSyntheticTargets;
    /**
     * Generate clustering-based synthetic targets
     */
    private generateClusteringBasedTargets;
    /**
     * Generate outlier-based synthetic targets
     */
    private generateOutlierBasedTargets;
    /**
     * Generate composite synthetic targets
     */
    private generateCompositeTargets;
    /**
     * Generate temporal synthetic targets
     */
    private generateTemporalTargets;
    /**
     * Generate domain-derived synthetic targets
     */
    private generateDomainDerivedTargets;
    /**
     * Generate enhanced unsupervised learning recommendations
     */
    private generateUnsupervisedRecommendations;
    /**
     * Generate clustering recommendations
     */
    private generateClusteringRecommendations;
    /**
     * Generate dimensionality reduction recommendations
     */
    private generateDimensionalityReductionRecommendations;
    /**
     * Generate association mining recommendations
     */
    private generateAssociationMiningRecommendations;
    /**
     * Generate anomaly detection recommendations
     */
    private generateAnomalyDetectionRecommendations;
    /**
     * Generate AutoML platform recommendations
     */
    private generateAutoMLRecommendations;
    /**
     * Generate feature engineering recipes
     */
    private generateFeatureEngineeringRecipes;
    /**
     * Generate deployment considerations
     */
    private generateDeploymentConsiderations;
    private generateClusteringCode;
    private generateGeographicClusteringCode;
    private generateAnomalyDetectionCode;
    private generateDataQualityFlagCode;
    private generateEmailDomainQualityCode;
    private generateProfileCompletenessCode;
    private generateCustomerLifetimeCode;
    private generateSeasonalityCode;
    private generateCategoryGroupingCode;
    private generateKMeansImplementation;
    private generateDBSCANImplementation;
    private generatePCAImplementation;
    private generateTSNEImplementation;
    private generateAprioriImplementation;
    private generateIsolationForestImplementation;
    private generateH2OAutoMLCode;
    private generateAutoGluonCode;
    private generateTemporalFeatureCode;
    private generateGeographicFeatureCode;
    private generateTextFeatureCode;
    private generateDataPipelineTemplates;
    private generateAPISchemaTemplates;
    private calculateH2OSuitability;
    private calculateAutoGluonSuitability;
}
//# sourceMappingURL=unsupervised-analyzer.d.ts.map