import { type RunnerResultArtifacts, type ReportJSON } from './LighthouseReporterTypes.js'; interface RenderReportOpts { beforePrint?: () => void; afterPrint?: () => void; } export declare class LighthouseReportRenderer { static renderLighthouseReport(lhr: ReportJSON, artifacts?: RunnerResultArtifacts, opts?: RenderReportOpts): HTMLElement; static waitForMainTargetLoad(): Promise; static linkifyNodeDetails(el: Element): Promise; static linkifySourceLocationDetails(el: Element): Promise; } export {};