declare const runnersJavascript: {
    kayle: string;
    htmlcs: string;
    htmlcs_ar: string;
    htmlcs_es: string;
    htmlcs_ja: string;
    htmlcs_fr: string;
    htmlcs_it: string;
    htmlcs_nl: string;
    htmlcs_pl: string;
    htmlcs_ko: string;
    "htmlcs_zh-CN": string;
    "htmlcs_zh-TW": string;
    axe: string;
    axe_ar: string;
    axe_es: string;
    axe_ja: string;
    axe_fr: string;
    axe_da: string;
    axe_de: string;
    axe_he: string;
    axe_nl: string;
    axe_pl: string;
    axe_ko: string;
    "axe_zh-CN": string;
    "axe_no-NB": string;
    "axe_pt-BR": string;
};
declare const injectRunner: (runner: string, path: string, lang: string) => void;
declare const getRunner: (language: string, runner: keyof typeof runnersJavascript) => any;
export type Runner = Exclude<keyof typeof runnersJavascript, "htmlcs_ar" | "htmlcs_es" | "htmlcs_ja" | "htmlcs_fr" | "htmlcs_it" | "htmlcs_ko" | "htmlcs_nl" | "htmlcs_pl" | "htmlcs_zh-CN" | "htmlcs_zh-TW" | "axe_ar" | "axe_es" | "axe_ja" | "axe_fr" | "axe_da" | "axe_de" | "axe_he" | "axe_nl" | "axe_pl" | "axe_ko">;
declare const extendRunner: (runner: Runner, script: string, lang?: string) => void;
export { runnersJavascript, getRunner, injectRunner, extendRunner };
