import { ContextFile } from './ContextFile.js';
import { Violation } from './Violation.js';
import { Severity } from './Severity.js';
export declare class LintingResult {
    readonly file: ContextFile;
    private readonly _violations;
    constructor(file: ContextFile);
    get violations(): readonly Violation[];
    addViolation(violation: Violation): void;
    hasViolations(): boolean;
    getViolationsByRule(ruleId: string): Violation[];
    getViolationsBySeverity(severity: Severity): Violation[];
    getErrorCount(): number;
    getWarningCount(): number;
    getInfoCount(): number;
    getHighestSeverity(): Severity;
}
//# sourceMappingURL=LintingResult.d.ts.map