import { DeviceTypes } from '../types'; import { AuditConfig } from './configs/types'; export declare type AuditorConfig = { auditConfig: AuditConfig; auditOptions: AuditOptions; }; export declare type AuditOptions = { port: number; configPath: string; }; export declare type AuditResultStore = { [DeviceTypes.mobile]: AuditResult | null; [DeviceTypes.desktop]: AuditResult | null; }; export declare type AuditResult = { lhr: { i18n: string; audits: string; timing: string; finalUrl: string; userAgent: string; fetchTime: string; stackPacks: string; categories: Record; environment: string; runWarnings: string; runtimeError: string; requestedUrl: string; configSettings: string; categoryGroups: string; lighthouseVersion: string; }; }; declare type Category = { id: string; title: string; description?: string; manualDescription?: string; score: number | null; }; export {};