/**
 * Enhanced Analytics Configuration Generator
 *
 * Generates comprehensive analytics infrastructure with support for:
 * - Multi-provider analytics (Mixpanel, Amplitude, Segment, Google Analytics)
 * - Event tracking and management
 * - Funnel and cohort analysis
 * - Custom event definitions
 * - Backend and frontend integration
 * - Privacy and GDPR compliance
 */
import { GeneratorContext, GenerationResult } from '../types';
export declare class EnhancedAnalyticsGenerator {
    readonly id = "enhanced-analytics";
    readonly name = "Enhanced Analytics Configuration Generator";
    readonly description = "Generates comprehensive analytics infrastructure with multi-provider support";
    generate(context: GeneratorContext): GenerationResult;
    private generateMixpanelProvider;
    private generateAmplitudeProvider;
    private generateSegmentProvider;
    private generateGoogleAnalyticsProvider;
    private generateAnalyticsService;
    private generateEventDefinitions;
    private generateEventTracker;
    private generateFunnelDefinitions;
    private generateFunnelTracker;
    private generateCohortDefinitions;
    private generateCohortAnalyzer;
    private generateUserPropertiesService;
    private generateConsentManager;
    private generateAnalyticsHook;
    private generateTrackEventHook;
    private generateTrackPageHook;
    private generateAnalyticsProvider;
    private generateBackendAnalyticsService;
    private generateAnalyticsMiddleware;
    private generateAnalyticsTypes;
    private generateAnalyticsConfig;
    private generateAnalyticsDocumentation;
}
//# sourceMappingURL=enhanced-analytics-generator.d.ts.map