import { BrowserManager } from './browser-manager';
export interface LighthouseResult {
    performance: number;
    accessibility: number;
    bestPractices: number;
    seo: number;
    metrics: {
        firstContentfulPaint: number;
        largestContentfulPaint: number;
        firstInputDelay: number;
        cumulativeLayoutShift: number;
        totalBlockingTime: number;
        speedIndex: number;
    };
    opportunities: any[];
    diagnostics: any[];
}
export declare class LighthouseIntegration {
    private browserManager;
    constructor(browserManager: BrowserManager);
    runLighthouse(url: string, options?: any): Promise<LighthouseResult>;
}
//# sourceMappingURL=lighthouse-integration.d.ts.map