import type { LinterFileResult } from './file/result'; import type { LinterLimits } from './limits'; import type { LinterTotals } from './totals'; export declare class LinterSummary { readonly limits: LinterLimits; readonly errors: LinterTotals; readonly warnings: LinterTotals; resultText: string | null; readonly fileResults: LinterFileResult[]; errorCode: string; readonly status: { success: boolean; code: string; description: string; errors: Error[]; }; constructor(limits?: Partial); mkTotals(): LinterTotals; mkLimits(o?: Partial): LinterLimits; add(result: Partial): void; done(): void; }