import { RuleInterface } from "../../../models/rule.model";
import { Message } from "../../../models/message.model";
import { MessageType } from "../../../enum/message.enum";
import { CheerioAPI } from "cheerio";
import { Result } from "html-validate";
import { LightHouseAuditType } from "../../../types/modules.type";
export declare class HeadingLevelRule implements RuleInterface {
    id: string;
    tags: string[];
    dom: CheerioAPI;
    lightHouse: LightHouseAuditType;
    ruleFlow: MessageType;
    htmlValidator: Result[];
    description: string;
    ruleUrl: string;
    constructor(dom: CheerioAPI, lightHouse: LightHouseAuditType, htmlValidator: Result[]);
    check(): Message[];
}
