import * as Sarif from 'sarif'; import { AxeRawResult } from './axe-raw-result'; import { ConverterOptions } from './converter-options'; import { EnvironmentData } from './environment-data'; export declare function defaultAxeRawSarifConverter(): AxeRawSarifConverter; export declare class AxeRawSarifConverter { private getConverterToolProperties; private getAxeProperties; private invocationConverter; private getArtifactProperties; private readonly tagsToWcagLinkData; private readonly wcagLinkDataIndexer; constructor(getConverterToolProperties: () => Sarif.Run['conversion'], getAxeProperties: (environmentData: EnvironmentData) => Sarif.ToolComponent, invocationConverter: (environmentData: EnvironmentData) => Sarif.Invocation[], getArtifactProperties: (environmentData: EnvironmentData) => Sarif.Artifact); convert(results: AxeRawResult[], converterOptions: ConverterOptions, environmentData: EnvironmentData): Sarif.Log; private convertRun; private convertRawResults; private convertRawNodeResults; private convertRawNodeResult; private getLogicalLocations; private formatLogicalLocation; private generateResultForInapplicableRule; private getSarifResultKind; private getSelectorFromRawNode; private getXpathFromRawNode; private getResultLevelFromResultKind; }