import type { Detection, DetectionType } from '../shared/types/index.js'; import type { CSSSuggestion } from '../shared/types/suggestion.types.js'; import type { ISuggester } from './interfaces/index.js'; import { SpeedupCalculatorService } from './speedup-calculator.service.js'; export declare class CSSSuggester implements ISuggester { private readonly speedupCalculator; readonly name = "CSSSuggester"; readonly supportedTypes: DetectionType[]; constructor(speedupCalculator: SpeedupCalculatorService); suggest(detection: Detection): Promise; private suggestForLayoutThrashing; private suggestForGPUStall; private suggestForHeavyPaint; private suggestForForcedReflow; private generatePatch; private generateWarnings; }