import { Page } from 'playwright';
export interface FlutterWebIssue {
    type: string;
    severity: 'info' | 'warning' | 'error';
    description: string;
    recommendation: string;
}
export interface BrowserCompatibility {
    browser: string;
    compatible: boolean;
    version: string;
    issues: string[];
    recommendations: string[];
}
export interface FlutterHealthCheck {
    score: number;
    status: 'healthy' | 'warning' | 'critical';
    recommendations: string[];
    details: {
        performance: string;
        compatibility: string;
        assets: string;
    };
}
export declare class FlutterAdvancedModule {
    private page?;
    attachToPage(page: Page): Promise<void>;
    detectFlutterWebIssues(): Promise<FlutterWebIssue[]>;
    getBrowserCompatibility(): Promise<BrowserCompatibility>;
    getFlutterHealthCheck(): Promise<FlutterHealthCheck>;
    private setupAdvancedMonitoring;
}
//# sourceMappingURL=flutter-advanced.d.ts.map