import { Observable } from "rxjs";
import { A11yRule, A11yRuleResult, A11yReference } from "../model/";
export declare class Engine {
    readonly targetUrl: string;
    readonly reference: A11yReference;
    constructor(targetUrl: string, reference: A11yReference);
    buildCheckListItemFromRule(rule: A11yRule): Observable<A11yRuleResult>;
    private getRuleResult;
    private buildResultForAutoCheck;
    private buildResultForManualCheck;
    private getSelector;
}
