import { CommandRunner } from 'nest-commander'; import { AnalyzerService } from '../analyzer/analyzer.service.js'; import { SuggesterService } from '../suggester/suggester.service.js'; import { ReporterService } from '../reporter/reporter.service.js'; import { StorageService } from '../services/storage.service.js'; import { ConfigService } from '../services/config.service.js'; import { SourceMapService } from '../services/sourcemap.service.js'; import { ReplayHarnessService } from '../replay-harness/replay-harness.service.js'; interface AnalyzeCommandOptions { name: string; fpsTarget?: number; json?: string; out?: string; verbose?: boolean; noColor?: boolean; sourceMaps?: string[]; exportHarness?: boolean; harnessAll?: boolean; } export declare class AnalyzeCommand extends CommandRunner { private readonly analyzerService; private readonly suggesterService; private readonly reporterService; private readonly storageService; private readonly configService; private readonly sourceMapService; private readonly replayHarnessService; constructor(analyzerService: AnalyzerService, suggesterService: SuggesterService, reporterService: ReporterService, storageService: StorageService, configService: ConfigService, sourceMapService: SourceMapService, replayHarnessService: ReplayHarnessService); run(passedParams: string[], options: AnalyzeCommandOptions): Promise; private loadTrace; private writeJsonReport; private writeHtmlReport; private exportReplayHarness; private handleError; parseName(val: string): string; parseFpsTarget(val: string): number; parseJson(val: string): string; parseOut(val: string): string; parseVerbose(): boolean; parseNoColor(): boolean; parseSourceMaps(val: string, previous?: string[]): string[]; parseExportHarness(): boolean; parseHarnessAll(): boolean; } export {};