import { CommandRunner } from 'nest-commander'; import { CompareService } from '../compare/compare.service.js'; import { StorageService } from '../services/storage.service.js'; import type { Severity } from '../shared/types/index.js'; interface CompareCommandOptions { json?: boolean; failOn?: Severity; verbose?: boolean; noColor?: boolean; } export declare class CompareCommand extends CommandRunner { private readonly compareService; private readonly storageService; constructor(compareService: CompareService, storageService: StorageService); run(passedParams: string[], options: CompareCommandOptions): Promise; private loadTraceSummary; private isTraceSummary; private outputJson; private outputTerminal; private outputMetricTable; private outputHotspotChanges; private checkFailOnThreshold; private formatScore; private formatSeverity; private getDirectionArrow; private formatPercentageChange; private formatMetricChange; private handleError; parseJson(): boolean; parseFailOn(val: string): Severity; parseVerbose(): boolean; parseNoColor(): boolean; } export {};