/** * Weight verdicts based on the gzipped size — the number that actually travels * over the wire. Thresholds are deliberately opinionated to nudge developers * toward leaner choices. */ export type Verdict = 'featherweight' | 'light' | 'moderate' | 'heavy' | 'massive'; export interface VerdictInfo { verdict: Verdict; label: string; /** Apply the verdict's colour to a string. */ paint: (text: string) => string; /** Single-character sparkline/severity glyph. */ glyph: string; } /** Classify a gzipped byte count into a colourised verdict. */ export declare function classify(gzipBytes: number): VerdictInfo; /** Paint a gzipped size string according to its verdict. */ export declare function paintSize(gzipBytes: number, text: string): string; //# sourceMappingURL=colors.d.ts.map