text: // flow-typed signature: 065ac718cd9fecfd3a232335dbb35e73
  // flow-typed version: <<STUB>>/axe-core_v^3.1.2/flow_v0.98.0
  
  /**
   * This is an autogenerated libdef stub for:
   *
   *   'axe-core'
   *
   * Fill this stub out by replacing all the `any` types.
   *
   * Once filled out, we encourage you to share your work with the
   * community by sending a pull request to:
   * https://github.com/flowtype/flow-typed
   */
  
  declare module 'axe-core' {
    declare module.exports: any;
  }
  
  /**
   * We include stubs for each file inside this npm package in case you need to
   * require those files directly. Feel free to delete any files that aren't
   * needed.
   */
  declare module 'axe-core/axe' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/axe.min' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/build-manual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/configure' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/next-version' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/sri-update' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/add-locale' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/aria-supported' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/configure' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/fixture' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/generate-imports' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/langs' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/test-webdriver' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/testconfig' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/update-help' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/tasks/validate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/templates' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/test/config' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/test/engine' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/build/utils/postinstall' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/chrome-debugging-protocol/axe-cdp' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/jasmine/Gruntfile' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/jasmine/spec/a11y' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/jest_react/link' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/jest_react/link.test' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/jest_react/test-helpers' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/mocha/Gruntfile' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/mocha/test/a11y' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/phantomjs/axe-phantom' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/puppeteer/axe-puppeteer' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/qunit/Gruntfile' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/doc/examples/qunit/test/a11y' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/Gruntfile' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/abstractrole' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/allowed-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/aria-allowed-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/aria-hidden-body' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/errormessage' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/has-widget-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/implicit-role-fallback' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/invalidrole' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/required-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/required-children' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/required-parent' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/unsupportedrole' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/valid-attr-value' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/valid-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/aria/valid-scrollable-semantics' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/color/color-contrast' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/color/link-in-text-block' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/forms/autocomplete-appropriate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/forms/autocomplete-valid' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/forms/fieldset-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/forms/fieldset' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/forms/group-labelledby-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/forms/group-labelledby' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/accesskeys-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/accesskeys' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/focusable-no-name' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/landmark-is-top-level' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/page-has-elm-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/page-has-elm' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/page-no-duplicate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/keyboard/tabindex' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/label/duplicate-img-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/label/explicit' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/label/help-same-as-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/label/hidden-explicit-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/label/implicit' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/label/multiple-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/label/title-only' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/language/has-lang' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/language/valid-lang' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/language/xml-lang-mismatch' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/lists/dlitem' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/lists/has-listitem' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/lists/listitem' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/lists/only-dlitems' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/lists/only-listitems' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/lists/structured-dlitems' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/media/caption' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/media/description' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/media/frame-tested' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/mobile/css-orientation-lock' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/mobile/meta-viewport-scale' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/header-present' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/heading-order-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/heading-order' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/internal-link-present' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/landmark' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/meta-refresh' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/p-as-heading' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/region-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/region' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/skip-link' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/unique-frame-title-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/navigation/unique-frame-title' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/parsing/duplicate-id-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/parsing/duplicate-id' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/aria-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/aria-labelledby' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/button-has-visible-text' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/doc-has-title' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/exists' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/has-alt' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/has-visible-text' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/is-on-screen' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/non-empty-alt' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/non-empty-if-present' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/non-empty-title' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/non-empty-value' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/role-none' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/shared/role-presentation' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/caption-faked' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/has-caption' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/has-summary' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/has-th' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/headers-visible-text' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/html5-scope' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/same-caption-summary' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/scope-value' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/td-has-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/td-headers-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/th-has-data-cells' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/tables/th-single-row-column' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/checks/visibility/hidden-content' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/attributes' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/get-element-unallowed-roles' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/get-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/is-accessible-ref' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/is-aria-role-allowed-on-element' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/label-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/roles' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/aria/validate-node-and-attributes' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/color/contrast' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/color/element-is-distinct' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/color/get-background-color' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/color/get-foreground-color' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/color/incomplete-data' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/color/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/elements-below-floating' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/find-elms-in-context' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/find-up' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/get-composed-parent' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/get-element-by-reference' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/get-element-coordinates' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/get-root-node' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/get-scroll-offset' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/get-viewport-size' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/has-content-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/idrefs' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/is-focusable' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/is-html5' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/is-in-text-block' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/is-node' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/is-offscreen' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/is-visible' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/is-visual-content' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/shadow-elements-from-point' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/visually-contains' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/dom/visually-overlaps' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/get-all-cells' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/get-cell-position' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/get-headers' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/get-scope' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/is-column-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/is-data-cell' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/is-data-table' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/is-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/is-row-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/to-grid' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/table/traverse' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/text/accessible-text-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/text/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/text/is-valid-autocomplete' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/text/label-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/text/sanitize' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/text/visible-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/utils/get-base-lang' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/utils/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/utils/is-html-element' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/utils/token-list' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/commons/utils/valid-langs' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/base/audit' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/base/check-result' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/base/check' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/base/context' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/base/rule-result' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/base/rule' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/constants' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/imports/axios' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/imports/doT' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/imports/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/log' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/cleanup-plugins' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/configure' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/get-rules' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/load' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/plugins' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/reporter' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/reset' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/run-rules' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/public/run' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/helpers/failure-summary' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/helpers/incomplete-fallback-msg' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/helpers/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/helpers/process-aggregate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/na' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/no-passes' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/raw' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/v1' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/reporters/v2' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/aggregate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/aggregateChecks' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/aggregateNodeResults' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/aggregateResult' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/are-styles-set' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/check-helper' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/clone' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/collect-results-from-frames' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/contains' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/css-parser' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/dq-element' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/element-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/escape-selector' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/extend-meta-data' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/finalize-result' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/find-by' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/flattened-tree' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/get-all-checks' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/get-check-option' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/get-friendly-uri-end' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/get-root-node' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/get-selector' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/get-xpath' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/inject-style' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/is-hidden' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/is-shadow-root' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/is-xhtml' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/merge-results' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/node-sorter' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/performance-timer' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/pollyfills' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/preload-cssom' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/preload' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/publish-metadata' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/qsa' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/queue' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/respondable' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/rule-should-run' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/scroll-state' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/select' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/to-array' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/core/utils/uuid' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/aria-allowed-attr-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/aria-allowed-role-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/aria-dpub-role-fallback-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/aria-has-attr-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/autocomplete-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/bypass-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/color-contrast-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/data-table-large-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/data-table-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/duplicate-id-active-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/duplicate-id-aria-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/duplicate-id-misc-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/frame-title-has-text' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/heading-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/inserted-into-focus-order-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/label-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/landmark-has-body-context' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/layout-table-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/link-in-text-block-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/no-role-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/not-html-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/p-as-heading-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/role-not-button-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/skip-link-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/window-is-top' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/lib/rules/xml-lang-mismatch-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/allowed-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/aria-allowed-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/aria-hidden-body' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/errormessage' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/has-widget-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/implicit-role-fallback' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/required-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/required-children' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/required-parent' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/valid-attr-value' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/valid-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/aria/valid-scrollable-semantics' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/color/color-contrast' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/color/link-in-text-block' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/forms/autocomplete-appropriate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/forms/autocomplete-valid' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/forms/fieldset-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/forms/fieldset' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/forms/group-labelledby-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/forms/group-labelledby' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/keyboard/accesskeys' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/keyboard/focusable-no-name' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/keyboard/landmark-is-top-level' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/keyboard/page-has-elm' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/keyboard/page-no-duplicate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/keyboard/tabindex' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/label/duplicate-img-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/label/explicit' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/label/help-same-as-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/label/hidden-explicit-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/label/implicit' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/label/multiple-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/label/title-only' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/language/has-lang' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/language/valid-lang' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/language/xml-lang-mismatch' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/lists/dlitem' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/lists/has-listitem' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/lists/listitem' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/lists/only-dlitems' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/lists/only-listitems' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/lists/structured-dlitems' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/media/caption' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/media/description' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/media/frame-tested' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/mobile/css-orientation-lock' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/mobile/meta-viewport-scale' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/header-present' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/heading-order' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/internal-link-present' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/landmark' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/meta-refresh' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/p-as-heading' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/region' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/skip-link' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/unique-frame-title-after' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/navigation/unique-frame-title' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/parser/duplicate-id' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/abstractrole' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/aria-label' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/aria-labelledby' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/button-has-visible-text' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/doc-has-title' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/exists' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/has-alt' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/has-visible-text' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/invalidrole' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/is-on-screen' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/non-empty-alt' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/non-empty-if-present' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/non-empty-title' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/non-empty-value' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/role-none' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/role-presentation' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/shared/unsupportedrole' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/caption-faked' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/has-caption' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/has-summary' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/has-th' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/html5-scope' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/same-caption-summary' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/scope-value' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/td-has-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/td-headers-attr' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/tables/th-has-data-cells' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/checks/visibility/hidden-content' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/attributes' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/get-element-unallowed-roles' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/get-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/is-accessible-ref' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/is-aria-role-allowed-on-element' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/label-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/roles' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/aria/validate-node-and-attributes' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/color/contrast' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/color/element-is-distinct' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/color/get-background-color' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/color/get-foreground-color' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/color/incomplete-data' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/find-elms-in-context' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/find-up' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/get-composed-parent' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/get-element-by-reference' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/get-element-coordinates' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/get-scroll-offset' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/get-viewport-size' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/has-content-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/idrefs' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/is-focusable' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/is-html5' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/is-in-text-block' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/is-node' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/is-offscreen' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/is-visible' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/is-visual-content' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/shadow-elements-from-point' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/visually-contains' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/dom/visually-overlaps' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/get-cell-position' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/get-headers' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/get-scope' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/is-column-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/is-data-cell' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/is-data-table' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/is-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/is-row-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/to-grid' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/table/traverse' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/text/accessible-text' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/text/is-valid-autocomplete' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/text/label-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/text/sanitize' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/text/visible-virtual' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/utils/get-base-lang' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/utils/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/utils/is-html-element' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/commons/utils/token-list' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/base/audit' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/base/check-result' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/base/check' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/base/context' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/base/rule-result' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/base/rule' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/constants' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/export' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/log' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/cleanup-plugins' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/configure' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/get-rules' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/load' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/plugins' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/reporter' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/reset' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/run-rules' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/public/run' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/helpers/failure-summary' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/helpers/incomplete-fallback-msg' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/helpers/process-aggregate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/na' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/no-passes' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/raw' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/v1' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/reporters/v2' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/aggregate' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/aggregateChecks' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/aggregateNodeResults' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/aggregateResult' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/are-styles-set' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/check-helper' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/clone' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/collect-results-from-frames' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/contains' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/dq-element' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/element-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/escape-selector' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/extend-meta-data' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/finalize-result' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/find-by' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/flattened-tree' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/get-all-checks' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/get-check-option' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/get-friendly-uri-end' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/get-root-node' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/get-selector' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/get-xpath' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/index' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/is-hidden' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/is-shadow-root' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/is-xhtml' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/merge-results' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/node-sorter' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/pollyfills.elements-from-point' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/preload-cssom' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/preload' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/publish-metadata' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/qsa' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/queue' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/respondable' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/rule-should-run' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/scroll-state' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/select' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/send-command-to-frame' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/core/utils/to-array' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/adapter' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/aria-hidden-body/fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/aria-hidden-body/pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/async/async' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/bypass/fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/bypass/pass-tests' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/configure-options/configure-options' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/context/context' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/contrast/shadow-dom' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/contrast/sticky-header' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/css-orientation-lock/incomplete' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/css-orientation-lock/passes' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/css-orientation-lock/violations' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/definition-list/dl-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/definition-list/dlitem-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/document-title/document-title-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/document-title/document-title-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/frame-tested/frame-tested-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/frame-tested/frame-tested-incomplete' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/frame-tested/frame-tested-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/frame-wait-time/frame-wait-time' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/get-selector/get-selector' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/html-has-lang/html-has-lang' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/html-lang-valid/html-lang-valid' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/incomplete/color-contrast' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/incomplete/th-has-data-cells' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/is-xhtml/is-xhtml' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/jquery/run-include-exclude' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/jquery/run-object' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-banner-is-top-level/landmark-banner-is-top-level-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-banner-is-top-level/landmark-banner-is-top-level-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-contentinfo-is-top-level/landmark-contentinfo-is-top-level-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-contentinfo-is-top-level/landmark-contentinfo-is-top-level-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-main-is-top-level/landmark-main-is-top-level-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-main-is-top-level/landmark-main-is-top-level-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-banner/landmark-no-duplicate-banner-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-banner/landmark-no-duplicate-banner-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-contentinfo/landmark-no-duplicate-contentinfo-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-contentinfo/landmark-no-duplicate-contentinfo-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-one-main/landmark-one-main-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-one-main/landmark-one-main-pass1' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/landmark-one-main/landmark-one-main-pass2' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/list/li-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/list/list-role' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/options-parameter/options-parameter' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-pass1' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-pass2' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/preload-cssom/preload-cssom' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/preload/preload' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/region/region-fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/region/region-pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/rerun/rerun' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/umd/mock-define' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/umd/mock-module-exports' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/umd/umd-define' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/umd/umd-module-exports' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/umd/umd-window' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.fail' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.inapplicable' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.pass' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/no-ui-reporter' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/integration/rules/runner' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/aria-allowed-attr-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/aria-allowed-role-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/aria-dpub-role-fallback-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/aria-has-attr-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/autocomplete-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/color-contrast-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/data-table-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/duplicate-id-active-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/duplicate-id-aria-matches.2' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/duplicate-id-misc-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/heading-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/html-xml-lang-mismatch' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/label-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/landmark-has-body-context' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/layout-table-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/p-as-heading-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/rule-matches/skip-link-matches' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/testutils' {
    declare module.exports: any;
  }
  
  declare module 'axe-core/test/version' {
    declare module.exports: any;
  }
  
  // Filename aliases
  declare module 'axe-core/axe.js' {
    declare module.exports: $Exports<'axe-core/axe'>;
  }
  declare module 'axe-core/axe.min.js' {
    declare module.exports: $Exports<'axe-core/axe.min'>;
  }
  declare module 'axe-core/build/build-manual.js' {
    declare module.exports: $Exports<'axe-core/build/build-manual'>;
  }
  declare module 'axe-core/build/configure.js' {
    declare module.exports: $Exports<'axe-core/build/configure'>;
  }
  declare module 'axe-core/build/next-version.js' {
    declare module.exports: $Exports<'axe-core/build/next-version'>;
  }
  declare module 'axe-core/build/sri-update.js' {
    declare module.exports: $Exports<'axe-core/build/sri-update'>;
  }
  declare module 'axe-core/build/tasks/add-locale.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/add-locale'>;
  }
  declare module 'axe-core/build/tasks/aria-supported.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/aria-supported'>;
  }
  declare module 'axe-core/build/tasks/configure.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/configure'>;
  }
  declare module 'axe-core/build/tasks/fixture.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/fixture'>;
  }
  declare module 'axe-core/build/tasks/generate-imports.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/generate-imports'>;
  }
  declare module 'axe-core/build/tasks/langs.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/langs'>;
  }
  declare module 'axe-core/build/tasks/test-webdriver.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/test-webdriver'>;
  }
  declare module 'axe-core/build/tasks/testconfig.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/testconfig'>;
  }
  declare module 'axe-core/build/tasks/update-help.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/update-help'>;
  }
  declare module 'axe-core/build/tasks/validate.js' {
    declare module.exports: $Exports<'axe-core/build/tasks/validate'>;
  }
  declare module 'axe-core/build/templates.js' {
    declare module.exports: $Exports<'axe-core/build/templates'>;
  }
  declare module 'axe-core/build/test/config.js' {
    declare module.exports: $Exports<'axe-core/build/test/config'>;
  }
  declare module 'axe-core/build/test/engine.js' {
    declare module.exports: $Exports<'axe-core/build/test/engine'>;
  }
  declare module 'axe-core/build/utils/postinstall.js' {
    declare module.exports: $Exports<'axe-core/build/utils/postinstall'>;
  }
  declare module 'axe-core/doc/examples/chrome-debugging-protocol/axe-cdp.js' {
    declare module.exports: $Exports<
      'axe-core/doc/examples/chrome-debugging-protocol/axe-cdp',
    >;
  }
  declare module 'axe-core/doc/examples/jasmine/Gruntfile.js' {
    declare module.exports: $Exports<'axe-core/doc/examples/jasmine/Gruntfile'>;
  }
  declare module 'axe-core/doc/examples/jasmine/spec/a11y.js' {
    declare module.exports: $Exports<'axe-core/doc/examples/jasmine/spec/a11y'>;
  }
  declare module 'axe-core/doc/examples/jest_react/link.js' {
    declare module.exports: $Exports<'axe-core/doc/examples/jest_react/link'>;
  }
  declare module 'axe-core/doc/examples/jest_react/link.test.js' {
    declare module.exports: $Exports<
      'axe-core/doc/examples/jest_react/link.test',
    >;
  }
  declare module 'axe-core/doc/examples/jest_react/test-helpers.js' {
    declare module.exports: $Exports<
      'axe-core/doc/examples/jest_react/test-helpers',
    >;
  }
  declare module 'axe-core/doc/examples/mocha/Gruntfile.js' {
    declare module.exports: $Exports<'axe-core/doc/examples/mocha/Gruntfile'>;
  }
  declare module 'axe-core/doc/examples/mocha/test/a11y.js' {
    declare module.exports: $Exports<'axe-core/doc/examples/mocha/test/a11y'>;
  }
  declare module 'axe-core/doc/examples/phantomjs/axe-phantom.js' {
    declare module.exports: $Exports<
      'axe-core/doc/examples/phantomjs/axe-phantom',
    >;
  }
  declare module 'axe-core/doc/examples/puppeteer/axe-puppeteer.js' {
    declare module.exports: $Exports<
      'axe-core/doc/examples/puppeteer/axe-puppeteer',
    >;
  }
  declare module 'axe-core/doc/examples/qunit/Gruntfile.js' {
    declare module.exports: $Exports<'axe-core/doc/examples/qunit/Gruntfile'>;
  }
  declare module 'axe-core/doc/examples/qunit/test/a11y.js' {
    declare module.exports: $Exports<'axe-core/doc/examples/qunit/test/a11y'>;
  }
  declare module 'axe-core/Gruntfile.js' {
    declare module.exports: $Exports<'axe-core/Gruntfile'>;
  }
  declare module 'axe-core/lib/checks/aria/abstractrole.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/abstractrole'>;
  }
  declare module 'axe-core/lib/checks/aria/allowed-attr.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/allowed-attr'>;
  }
  declare module 'axe-core/lib/checks/aria/aria-allowed-role.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/aria/aria-allowed-role',
    >;
  }
  declare module 'axe-core/lib/checks/aria/aria-hidden-body.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/aria-hidden-body'>;
  }
  declare module 'axe-core/lib/checks/aria/errormessage.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/errormessage'>;
  }
  declare module 'axe-core/lib/checks/aria/has-widget-role.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/has-widget-role'>;
  }
  declare module 'axe-core/lib/checks/aria/implicit-role-fallback.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/aria/implicit-role-fallback',
    >;
  }
  declare module 'axe-core/lib/checks/aria/invalidrole.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/invalidrole'>;
  }
  declare module 'axe-core/lib/checks/aria/required-attr.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/required-attr'>;
  }
  declare module 'axe-core/lib/checks/aria/required-children.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/aria/required-children',
    >;
  }
  declare module 'axe-core/lib/checks/aria/required-parent.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/required-parent'>;
  }
  declare module 'axe-core/lib/checks/aria/unsupportedrole.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/unsupportedrole'>;
  }
  declare module 'axe-core/lib/checks/aria/valid-attr-value.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/valid-attr-value'>;
  }
  declare module 'axe-core/lib/checks/aria/valid-attr.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/aria/valid-attr'>;
  }
  declare module 'axe-core/lib/checks/aria/valid-scrollable-semantics.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/aria/valid-scrollable-semantics',
    >;
  }
  declare module 'axe-core/lib/checks/color/color-contrast.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/color/color-contrast'>;
  }
  declare module 'axe-core/lib/checks/color/link-in-text-block.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/color/link-in-text-block',
    >;
  }
  declare module 'axe-core/lib/checks/forms/autocomplete-appropriate.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/forms/autocomplete-appropriate',
    >;
  }
  declare module 'axe-core/lib/checks/forms/autocomplete-valid.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/forms/autocomplete-valid',
    >;
  }
  declare module 'axe-core/lib/checks/forms/fieldset-after.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/forms/fieldset-after'>;
  }
  declare module 'axe-core/lib/checks/forms/fieldset.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/forms/fieldset'>;
  }
  declare module 'axe-core/lib/checks/forms/group-labelledby-after.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/forms/group-labelledby-after',
    >;
  }
  declare module 'axe-core/lib/checks/forms/group-labelledby.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/forms/group-labelledby',
    >;
  }
  declare module 'axe-core/lib/checks/keyboard/accesskeys-after.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/keyboard/accesskeys-after',
    >;
  }
  declare module 'axe-core/lib/checks/keyboard/accesskeys.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/keyboard/accesskeys'>;
  }
  declare module 'axe-core/lib/checks/keyboard/focusable-no-name.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/keyboard/focusable-no-name',
    >;
  }
  declare module 'axe-core/lib/checks/keyboard/landmark-is-top-level.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/keyboard/landmark-is-top-level',
    >;
  }
  declare module 'axe-core/lib/checks/keyboard/page-has-elm-after.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/keyboard/page-has-elm-after',
    >;
  }
  declare module 'axe-core/lib/checks/keyboard/page-has-elm.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/keyboard/page-has-elm'>;
  }
  declare module 'axe-core/lib/checks/keyboard/page-no-duplicate.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/keyboard/page-no-duplicate',
    >;
  }
  declare module 'axe-core/lib/checks/keyboard/tabindex.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/keyboard/tabindex'>;
  }
  declare module 'axe-core/lib/checks/label/duplicate-img-label.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/label/duplicate-img-label',
    >;
  }
  declare module 'axe-core/lib/checks/label/explicit.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/label/explicit'>;
  }
  declare module 'axe-core/lib/checks/label/help-same-as-label.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/label/help-same-as-label',
    >;
  }
  declare module 'axe-core/lib/checks/label/hidden-explicit-label.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/label/hidden-explicit-label',
    >;
  }
  declare module 'axe-core/lib/checks/label/implicit.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/label/implicit'>;
  }
  declare module 'axe-core/lib/checks/label/multiple-label.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/label/multiple-label'>;
  }
  declare module 'axe-core/lib/checks/label/title-only.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/label/title-only'>;
  }
  declare module 'axe-core/lib/checks/language/has-lang.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/language/has-lang'>;
  }
  declare module 'axe-core/lib/checks/language/valid-lang.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/language/valid-lang'>;
  }
  declare module 'axe-core/lib/checks/language/xml-lang-mismatch.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/language/xml-lang-mismatch',
    >;
  }
  declare module 'axe-core/lib/checks/lists/dlitem.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/lists/dlitem'>;
  }
  declare module 'axe-core/lib/checks/lists/has-listitem.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/lists/has-listitem'>;
  }
  declare module 'axe-core/lib/checks/lists/listitem.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/lists/listitem'>;
  }
  declare module 'axe-core/lib/checks/lists/only-dlitems.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/lists/only-dlitems'>;
  }
  declare module 'axe-core/lib/checks/lists/only-listitems.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/lists/only-listitems'>;
  }
  declare module 'axe-core/lib/checks/lists/structured-dlitems.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/lists/structured-dlitems',
    >;
  }
  declare module 'axe-core/lib/checks/media/caption.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/media/caption'>;
  }
  declare module 'axe-core/lib/checks/media/description.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/media/description'>;
  }
  declare module 'axe-core/lib/checks/media/frame-tested.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/media/frame-tested'>;
  }
  declare module 'axe-core/lib/checks/mobile/css-orientation-lock.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/mobile/css-orientation-lock',
    >;
  }
  declare module 'axe-core/lib/checks/mobile/meta-viewport-scale.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/mobile/meta-viewport-scale',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/header-present.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/header-present',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/heading-order-after.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/heading-order-after',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/heading-order.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/heading-order',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/internal-link-present.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/internal-link-present',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/landmark.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/navigation/landmark'>;
  }
  declare module 'axe-core/lib/checks/navigation/meta-refresh.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/meta-refresh',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/p-as-heading.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/p-as-heading',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/region-after.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/region-after',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/region.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/navigation/region'>;
  }
  declare module 'axe-core/lib/checks/navigation/skip-link.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/navigation/skip-link'>;
  }
  declare module 'axe-core/lib/checks/navigation/unique-frame-title-after.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/unique-frame-title-after',
    >;
  }
  declare module 'axe-core/lib/checks/navigation/unique-frame-title.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/navigation/unique-frame-title',
    >;
  }
  declare module 'axe-core/lib/checks/parsing/duplicate-id-after.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/parsing/duplicate-id-after',
    >;
  }
  declare module 'axe-core/lib/checks/parsing/duplicate-id.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/parsing/duplicate-id'>;
  }
  declare module 'axe-core/lib/checks/shared/aria-label.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/shared/aria-label'>;
  }
  declare module 'axe-core/lib/checks/shared/aria-labelledby.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/shared/aria-labelledby',
    >;
  }
  declare module 'axe-core/lib/checks/shared/button-has-visible-text.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/shared/button-has-visible-text',
    >;
  }
  declare module 'axe-core/lib/checks/shared/doc-has-title.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/shared/doc-has-title'>;
  }
  declare module 'axe-core/lib/checks/shared/exists.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/shared/exists'>;
  }
  declare module 'axe-core/lib/checks/shared/has-alt.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/shared/has-alt'>;
  }
  declare module 'axe-core/lib/checks/shared/has-visible-text.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/shared/has-visible-text',
    >;
  }
  declare module 'axe-core/lib/checks/shared/is-on-screen.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/shared/is-on-screen'>;
  }
  declare module 'axe-core/lib/checks/shared/non-empty-alt.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/shared/non-empty-alt'>;
  }
  declare module 'axe-core/lib/checks/shared/non-empty-if-present.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/shared/non-empty-if-present',
    >;
  }
  declare module 'axe-core/lib/checks/shared/non-empty-title.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/shared/non-empty-title',
    >;
  }
  declare module 'axe-core/lib/checks/shared/non-empty-value.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/shared/non-empty-value',
    >;
  }
  declare module 'axe-core/lib/checks/shared/role-none.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/shared/role-none'>;
  }
  declare module 'axe-core/lib/checks/shared/role-presentation.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/shared/role-presentation',
    >;
  }
  declare module 'axe-core/lib/checks/tables/caption-faked.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/tables/caption-faked'>;
  }
  declare module 'axe-core/lib/checks/tables/has-caption.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/tables/has-caption'>;
  }
  declare module 'axe-core/lib/checks/tables/has-summary.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/tables/has-summary'>;
  }
  declare module 'axe-core/lib/checks/tables/has-th.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/tables/has-th'>;
  }
  declare module 'axe-core/lib/checks/tables/headers-visible-text.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/tables/headers-visible-text',
    >;
  }
  declare module 'axe-core/lib/checks/tables/html5-scope.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/tables/html5-scope'>;
  }
  declare module 'axe-core/lib/checks/tables/same-caption-summary.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/tables/same-caption-summary',
    >;
  }
  declare module 'axe-core/lib/checks/tables/scope-value.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/tables/scope-value'>;
  }
  declare module 'axe-core/lib/checks/tables/td-has-header.js' {
    declare module.exports: $Exports<'axe-core/lib/checks/tables/td-has-header'>;
  }
  declare module 'axe-core/lib/checks/tables/td-headers-attr.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/tables/td-headers-attr',
    >;
  }
  declare module 'axe-core/lib/checks/tables/th-has-data-cells.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/tables/th-has-data-cells',
    >;
  }
  declare module 'axe-core/lib/checks/tables/th-single-row-column.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/tables/th-single-row-column',
    >;
  }
  declare module 'axe-core/lib/checks/visibility/hidden-content.js' {
    declare module.exports: $Exports<
      'axe-core/lib/checks/visibility/hidden-content',
    >;
  }
  declare module 'axe-core/lib/commons/aria/attributes.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/aria/attributes'>;
  }
  declare module 'axe-core/lib/commons/aria/get-element-unallowed-roles.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/aria/get-element-unallowed-roles',
    >;
  }
  declare module 'axe-core/lib/commons/aria/get-role.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/aria/get-role'>;
  }
  declare module 'axe-core/lib/commons/aria/index.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/aria/index'>;
  }
  declare module 'axe-core/lib/commons/aria/is-accessible-ref.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/aria/is-accessible-ref',
    >;
  }
  declare module 'axe-core/lib/commons/aria/is-aria-role-allowed-on-element.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/aria/is-aria-role-allowed-on-element',
    >;
  }
  declare module 'axe-core/lib/commons/aria/label-virtual.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/aria/label-virtual'>;
  }
  declare module 'axe-core/lib/commons/aria/roles.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/aria/roles'>;
  }
  declare module 'axe-core/lib/commons/aria/validate-node-and-attributes.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/aria/validate-node-and-attributes',
    >;
  }
  declare module 'axe-core/lib/commons/color/contrast.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/color/contrast'>;
  }
  declare module 'axe-core/lib/commons/color/element-is-distinct.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/color/element-is-distinct',
    >;
  }
  declare module 'axe-core/lib/commons/color/get-background-color.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/color/get-background-color',
    >;
  }
  declare module 'axe-core/lib/commons/color/get-foreground-color.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/color/get-foreground-color',
    >;
  }
  declare module 'axe-core/lib/commons/color/incomplete-data.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/color/incomplete-data',
    >;
  }
  declare module 'axe-core/lib/commons/color/index.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/color/index'>;
  }
  declare module 'axe-core/lib/commons/dom/elements-below-floating.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/elements-below-floating',
    >;
  }
  declare module 'axe-core/lib/commons/dom/find-elms-in-context.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/find-elms-in-context',
    >;
  }
  declare module 'axe-core/lib/commons/dom/find-up.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/find-up'>;
  }
  declare module 'axe-core/lib/commons/dom/get-composed-parent.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/get-composed-parent',
    >;
  }
  declare module 'axe-core/lib/commons/dom/get-element-by-reference.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/get-element-by-reference',
    >;
  }
  declare module 'axe-core/lib/commons/dom/get-element-coordinates.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/get-element-coordinates',
    >;
  }
  declare module 'axe-core/lib/commons/dom/get-root-node.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/get-root-node'>;
  }
  declare module 'axe-core/lib/commons/dom/get-scroll-offset.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/get-scroll-offset',
    >;
  }
  declare module 'axe-core/lib/commons/dom/get-viewport-size.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/get-viewport-size',
    >;
  }
  declare module 'axe-core/lib/commons/dom/has-content-virtual.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/has-content-virtual',
    >;
  }
  declare module 'axe-core/lib/commons/dom/idrefs.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/idrefs'>;
  }
  declare module 'axe-core/lib/commons/dom/index.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/index'>;
  }
  declare module 'axe-core/lib/commons/dom/is-focusable.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/is-focusable'>;
  }
  declare module 'axe-core/lib/commons/dom/is-html5.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/is-html5'>;
  }
  declare module 'axe-core/lib/commons/dom/is-in-text-block.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/is-in-text-block'>;
  }
  declare module 'axe-core/lib/commons/dom/is-node.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/is-node'>;
  }
  declare module 'axe-core/lib/commons/dom/is-offscreen.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/is-offscreen'>;
  }
  declare module 'axe-core/lib/commons/dom/is-visible.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/dom/is-visible'>;
  }
  declare module 'axe-core/lib/commons/dom/is-visual-content.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/is-visual-content',
    >;
  }
  declare module 'axe-core/lib/commons/dom/shadow-elements-from-point.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/shadow-elements-from-point',
    >;
  }
  declare module 'axe-core/lib/commons/dom/visually-contains.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/visually-contains',
    >;
  }
  declare module 'axe-core/lib/commons/dom/visually-overlaps.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/dom/visually-overlaps',
    >;
  }
  declare module 'axe-core/lib/commons/index.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/index'>;
  }
  declare module 'axe-core/lib/commons/table/get-all-cells.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/get-all-cells'>;
  }
  declare module 'axe-core/lib/commons/table/get-cell-position.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/table/get-cell-position',
    >;
  }
  declare module 'axe-core/lib/commons/table/get-headers.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/get-headers'>;
  }
  declare module 'axe-core/lib/commons/table/get-scope.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/get-scope'>;
  }
  declare module 'axe-core/lib/commons/table/index.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/index'>;
  }
  declare module 'axe-core/lib/commons/table/is-column-header.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/table/is-column-header',
    >;
  }
  declare module 'axe-core/lib/commons/table/is-data-cell.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/is-data-cell'>;
  }
  declare module 'axe-core/lib/commons/table/is-data-table.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/is-data-table'>;
  }
  declare module 'axe-core/lib/commons/table/is-header.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/is-header'>;
  }
  declare module 'axe-core/lib/commons/table/is-row-header.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/is-row-header'>;
  }
  declare module 'axe-core/lib/commons/table/to-grid.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/to-grid'>;
  }
  declare module 'axe-core/lib/commons/table/traverse.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/table/traverse'>;
  }
  declare module 'axe-core/lib/commons/text/accessible-text-virtual.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/text/accessible-text-virtual',
    >;
  }
  declare module 'axe-core/lib/commons/text/index.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/text/index'>;
  }
  declare module 'axe-core/lib/commons/text/is-valid-autocomplete.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/text/is-valid-autocomplete',
    >;
  }
  declare module 'axe-core/lib/commons/text/label-virtual.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/text/label-virtual'>;
  }
  declare module 'axe-core/lib/commons/text/sanitize.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/text/sanitize'>;
  }
  declare module 'axe-core/lib/commons/text/visible-virtual.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/text/visible-virtual'>;
  }
  declare module 'axe-core/lib/commons/utils/get-base-lang.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/utils/get-base-lang'>;
  }
  declare module 'axe-core/lib/commons/utils/index.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/utils/index'>;
  }
  declare module 'axe-core/lib/commons/utils/is-html-element.js' {
    declare module.exports: $Exports<
      'axe-core/lib/commons/utils/is-html-element',
    >;
  }
  declare module 'axe-core/lib/commons/utils/token-list.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/utils/token-list'>;
  }
  declare module 'axe-core/lib/commons/utils/valid-langs.js' {
    declare module.exports: $Exports<'axe-core/lib/commons/utils/valid-langs'>;
  }
  declare module 'axe-core/lib/core/base/audit.js' {
    declare module.exports: $Exports<'axe-core/lib/core/base/audit'>;
  }
  declare module 'axe-core/lib/core/base/check-result.js' {
    declare module.exports: $Exports<'axe-core/lib/core/base/check-result'>;
  }
  declare module 'axe-core/lib/core/base/check.js' {
    declare module.exports: $Exports<'axe-core/lib/core/base/check'>;
  }
  declare module 'axe-core/lib/core/base/context.js' {
    declare module.exports: $Exports<'axe-core/lib/core/base/context'>;
  }
  declare module 'axe-core/lib/core/base/rule-result.js' {
    declare module.exports: $Exports<'axe-core/lib/core/base/rule-result'>;
  }
  declare module 'axe-core/lib/core/base/rule.js' {
    declare module.exports: $Exports<'axe-core/lib/core/base/rule'>;
  }
  declare module 'axe-core/lib/core/constants.js' {
    declare module.exports: $Exports<'axe-core/lib/core/constants'>;
  }
  declare module 'axe-core/lib/core/imports/axios.js' {
    declare module.exports: $Exports<'axe-core/lib/core/imports/axios'>;
  }
  declare module 'axe-core/lib/core/imports/doT.js' {
    declare module.exports: $Exports<'axe-core/lib/core/imports/doT'>;
  }
  declare module 'axe-core/lib/core/imports/index.js' {
    declare module.exports: $Exports<'axe-core/lib/core/imports/index'>;
  }
  declare module 'axe-core/lib/core/index.js' {
    declare module.exports: $Exports<'axe-core/lib/core/index'>;
  }
  declare module 'axe-core/lib/core/log.js' {
    declare module.exports: $Exports<'axe-core/lib/core/log'>;
  }
  declare module 'axe-core/lib/core/public/cleanup-plugins.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/cleanup-plugins'>;
  }
  declare module 'axe-core/lib/core/public/configure.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/configure'>;
  }
  declare module 'axe-core/lib/core/public/get-rules.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/get-rules'>;
  }
  declare module 'axe-core/lib/core/public/load.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/load'>;
  }
  declare module 'axe-core/lib/core/public/plugins.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/plugins'>;
  }
  declare module 'axe-core/lib/core/public/reporter.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/reporter'>;
  }
  declare module 'axe-core/lib/core/public/reset.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/reset'>;
  }
  declare module 'axe-core/lib/core/public/run-rules.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/run-rules'>;
  }
  declare module 'axe-core/lib/core/public/run.js' {
    declare module.exports: $Exports<'axe-core/lib/core/public/run'>;
  }
  declare module 'axe-core/lib/core/reporters/helpers/failure-summary.js' {
    declare module.exports: $Exports<
      'axe-core/lib/core/reporters/helpers/failure-summary',
    >;
  }
  declare module 'axe-core/lib/core/reporters/helpers/incomplete-fallback-msg.js' {
    declare module.exports: $Exports<
      'axe-core/lib/core/reporters/helpers/incomplete-fallback-msg',
    >;
  }
  declare module 'axe-core/lib/core/reporters/helpers/index.js' {
    declare module.exports: $Exports<'axe-core/lib/core/reporters/helpers/index'>;
  }
  declare module 'axe-core/lib/core/reporters/helpers/process-aggregate.js' {
    declare module.exports: $Exports<
      'axe-core/lib/core/reporters/helpers/process-aggregate',
    >;
  }
  declare module 'axe-core/lib/core/reporters/na.js' {
    declare module.exports: $Exports<'axe-core/lib/core/reporters/na'>;
  }
  declare module 'axe-core/lib/core/reporters/no-passes.js' {
    declare module.exports: $Exports<'axe-core/lib/core/reporters/no-passes'>;
  }
  declare module 'axe-core/lib/core/reporters/raw.js' {
    declare module.exports: $Exports<'axe-core/lib/core/reporters/raw'>;
  }
  declare module 'axe-core/lib/core/reporters/v1.js' {
    declare module.exports: $Exports<'axe-core/lib/core/reporters/v1'>;
  }
  declare module 'axe-core/lib/core/reporters/v2.js' {
    declare module.exports: $Exports<'axe-core/lib/core/reporters/v2'>;
  }
  declare module 'axe-core/lib/core/utils/aggregate.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/aggregate'>;
  }
  declare module 'axe-core/lib/core/utils/aggregateChecks.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/aggregateChecks'>;
  }
  declare module 'axe-core/lib/core/utils/aggregateNodeResults.js' {
    declare module.exports: $Exports<
      'axe-core/lib/core/utils/aggregateNodeResults',
    >;
  }
  declare module 'axe-core/lib/core/utils/aggregateResult.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/aggregateResult'>;
  }
  declare module 'axe-core/lib/core/utils/are-styles-set.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/are-styles-set'>;
  }
  declare module 'axe-core/lib/core/utils/check-helper.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/check-helper'>;
  }
  declare module 'axe-core/lib/core/utils/clone.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/clone'>;
  }
  declare module 'axe-core/lib/core/utils/collect-results-from-frames.js' {
    declare module.exports: $Exports<
      'axe-core/lib/core/utils/collect-results-from-frames',
    >;
  }
  declare module 'axe-core/lib/core/utils/contains.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/contains'>;
  }
  declare module 'axe-core/lib/core/utils/css-parser.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/css-parser'>;
  }
  declare module 'axe-core/lib/core/utils/dq-element.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/dq-element'>;
  }
  declare module 'axe-core/lib/core/utils/element-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/element-matches'>;
  }
  declare module 'axe-core/lib/core/utils/escape-selector.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/escape-selector'>;
  }
  declare module 'axe-core/lib/core/utils/extend-meta-data.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/extend-meta-data'>;
  }
  declare module 'axe-core/lib/core/utils/finalize-result.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/finalize-result'>;
  }
  declare module 'axe-core/lib/core/utils/find-by.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/find-by'>;
  }
  declare module 'axe-core/lib/core/utils/flattened-tree.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/flattened-tree'>;
  }
  declare module 'axe-core/lib/core/utils/get-all-checks.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/get-all-checks'>;
  }
  declare module 'axe-core/lib/core/utils/get-check-option.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/get-check-option'>;
  }
  declare module 'axe-core/lib/core/utils/get-friendly-uri-end.js' {
    declare module.exports: $Exports<
      'axe-core/lib/core/utils/get-friendly-uri-end',
    >;
  }
  declare module 'axe-core/lib/core/utils/get-root-node.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/get-root-node'>;
  }
  declare module 'axe-core/lib/core/utils/get-selector.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/get-selector'>;
  }
  declare module 'axe-core/lib/core/utils/get-xpath.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/get-xpath'>;
  }
  declare module 'axe-core/lib/core/utils/index.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/index'>;
  }
  declare module 'axe-core/lib/core/utils/inject-style.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/inject-style'>;
  }
  declare module 'axe-core/lib/core/utils/is-hidden.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/is-hidden'>;
  }
  declare module 'axe-core/lib/core/utils/is-shadow-root.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/is-shadow-root'>;
  }
  declare module 'axe-core/lib/core/utils/is-xhtml.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/is-xhtml'>;
  }
  declare module 'axe-core/lib/core/utils/merge-results.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/merge-results'>;
  }
  declare module 'axe-core/lib/core/utils/node-sorter.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/node-sorter'>;
  }
  declare module 'axe-core/lib/core/utils/performance-timer.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/performance-timer'>;
  }
  declare module 'axe-core/lib/core/utils/pollyfills.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/pollyfills'>;
  }
  declare module 'axe-core/lib/core/utils/preload-cssom.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/preload-cssom'>;
  }
  declare module 'axe-core/lib/core/utils/preload.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/preload'>;
  }
  declare module 'axe-core/lib/core/utils/publish-metadata.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/publish-metadata'>;
  }
  declare module 'axe-core/lib/core/utils/qsa.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/qsa'>;
  }
  declare module 'axe-core/lib/core/utils/queue.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/queue'>;
  }
  declare module 'axe-core/lib/core/utils/respondable.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/respondable'>;
  }
  declare module 'axe-core/lib/core/utils/rule-should-run.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/rule-should-run'>;
  }
  declare module 'axe-core/lib/core/utils/scroll-state.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/scroll-state'>;
  }
  declare module 'axe-core/lib/core/utils/select.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/select'>;
  }
  declare module 'axe-core/lib/core/utils/to-array.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/to-array'>;
  }
  declare module 'axe-core/lib/core/utils/uuid.js' {
    declare module.exports: $Exports<'axe-core/lib/core/utils/uuid'>;
  }
  declare module 'axe-core/lib/rules/aria-allowed-attr-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/aria-allowed-attr-matches',
    >;
  }
  declare module 'axe-core/lib/rules/aria-allowed-role-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/aria-allowed-role-matches',
    >;
  }
  declare module 'axe-core/lib/rules/aria-dpub-role-fallback-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/aria-dpub-role-fallback-matches',
    >;
  }
  declare module 'axe-core/lib/rules/aria-has-attr-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/aria-has-attr-matches'>;
  }
  declare module 'axe-core/lib/rules/autocomplete-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/autocomplete-matches'>;
  }
  declare module 'axe-core/lib/rules/bypass-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/bypass-matches'>;
  }
  declare module 'axe-core/lib/rules/color-contrast-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/color-contrast-matches'>;
  }
  declare module 'axe-core/lib/rules/data-table-large-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/data-table-large-matches',
    >;
  }
  declare module 'axe-core/lib/rules/data-table-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/data-table-matches'>;
  }
  declare module 'axe-core/lib/rules/duplicate-id-active-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/duplicate-id-active-matches',
    >;
  }
  declare module 'axe-core/lib/rules/duplicate-id-aria-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/duplicate-id-aria-matches',
    >;
  }
  declare module 'axe-core/lib/rules/duplicate-id-misc-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/duplicate-id-misc-matches',
    >;
  }
  declare module 'axe-core/lib/rules/frame-title-has-text.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/frame-title-has-text'>;
  }
  declare module 'axe-core/lib/rules/heading-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/heading-matches'>;
  }
  declare module 'axe-core/lib/rules/inserted-into-focus-order-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/inserted-into-focus-order-matches',
    >;
  }
  declare module 'axe-core/lib/rules/label-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/label-matches'>;
  }
  declare module 'axe-core/lib/rules/landmark-has-body-context.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/landmark-has-body-context',
    >;
  }
  declare module 'axe-core/lib/rules/layout-table-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/layout-table-matches'>;
  }
  declare module 'axe-core/lib/rules/link-in-text-block-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/link-in-text-block-matches',
    >;
  }
  declare module 'axe-core/lib/rules/no-role-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/no-role-matches'>;
  }
  declare module 'axe-core/lib/rules/not-html-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/not-html-matches'>;
  }
  declare module 'axe-core/lib/rules/p-as-heading-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/p-as-heading-matches'>;
  }
  declare module 'axe-core/lib/rules/role-not-button-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/role-not-button-matches',
    >;
  }
  declare module 'axe-core/lib/rules/skip-link-matches.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/skip-link-matches'>;
  }
  declare module 'axe-core/lib/rules/window-is-top.js' {
    declare module.exports: $Exports<'axe-core/lib/rules/window-is-top'>;
  }
  declare module 'axe-core/lib/rules/xml-lang-mismatch-matches.js' {
    declare module.exports: $Exports<
      'axe-core/lib/rules/xml-lang-mismatch-matches',
    >;
  }
  declare module 'axe-core/test/checks/aria/allowed-attr.js' {
    declare module.exports: $Exports<'axe-core/test/checks/aria/allowed-attr'>;
  }
  declare module 'axe-core/test/checks/aria/aria-allowed-role.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/aria/aria-allowed-role',
    >;
  }
  declare module 'axe-core/test/checks/aria/aria-hidden-body.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/aria/aria-hidden-body',
    >;
  }
  declare module 'axe-core/test/checks/aria/errormessage.js' {
    declare module.exports: $Exports<'axe-core/test/checks/aria/errormessage'>;
  }
  declare module 'axe-core/test/checks/aria/has-widget-role.js' {
    declare module.exports: $Exports<'axe-core/test/checks/aria/has-widget-role'>;
  }
  declare module 'axe-core/test/checks/aria/implicit-role-fallback.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/aria/implicit-role-fallback',
    >;
  }
  declare module 'axe-core/test/checks/aria/required-attr.js' {
    declare module.exports: $Exports<'axe-core/test/checks/aria/required-attr'>;
  }
  declare module 'axe-core/test/checks/aria/required-children.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/aria/required-children',
    >;
  }
  declare module 'axe-core/test/checks/aria/required-parent.js' {
    declare module.exports: $Exports<'axe-core/test/checks/aria/required-parent'>;
  }
  declare module 'axe-core/test/checks/aria/valid-attr-value.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/aria/valid-attr-value',
    >;
  }
  declare module 'axe-core/test/checks/aria/valid-attr.js' {
    declare module.exports: $Exports<'axe-core/test/checks/aria/valid-attr'>;
  }
  declare module 'axe-core/test/checks/aria/valid-scrollable-semantics.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/aria/valid-scrollable-semantics',
    >;
  }
  declare module 'axe-core/test/checks/color/color-contrast.js' {
    declare module.exports: $Exports<'axe-core/test/checks/color/color-contrast'>;
  }
  declare module 'axe-core/test/checks/color/link-in-text-block.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/color/link-in-text-block',
    >;
  }
  declare module 'axe-core/test/checks/forms/autocomplete-appropriate.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/forms/autocomplete-appropriate',
    >;
  }
  declare module 'axe-core/test/checks/forms/autocomplete-valid.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/forms/autocomplete-valid',
    >;
  }
  declare module 'axe-core/test/checks/forms/fieldset-after.js' {
    declare module.exports: $Exports<'axe-core/test/checks/forms/fieldset-after'>;
  }
  declare module 'axe-core/test/checks/forms/fieldset.js' {
    declare module.exports: $Exports<'axe-core/test/checks/forms/fieldset'>;
  }
  declare module 'axe-core/test/checks/forms/group-labelledby-after.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/forms/group-labelledby-after',
    >;
  }
  declare module 'axe-core/test/checks/forms/group-labelledby.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/forms/group-labelledby',
    >;
  }
  declare module 'axe-core/test/checks/keyboard/accesskeys.js' {
    declare module.exports: $Exports<'axe-core/test/checks/keyboard/accesskeys'>;
  }
  declare module 'axe-core/test/checks/keyboard/focusable-no-name.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/keyboard/focusable-no-name',
    >;
  }
  declare module 'axe-core/test/checks/keyboard/landmark-is-top-level.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/keyboard/landmark-is-top-level',
    >;
  }
  declare module 'axe-core/test/checks/keyboard/page-has-elm.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/keyboard/page-has-elm',
    >;
  }
  declare module 'axe-core/test/checks/keyboard/page-no-duplicate.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/keyboard/page-no-duplicate',
    >;
  }
  declare module 'axe-core/test/checks/keyboard/tabindex.js' {
    declare module.exports: $Exports<'axe-core/test/checks/keyboard/tabindex'>;
  }
  declare module 'axe-core/test/checks/label/duplicate-img-label.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/label/duplicate-img-label',
    >;
  }
  declare module 'axe-core/test/checks/label/explicit.js' {
    declare module.exports: $Exports<'axe-core/test/checks/label/explicit'>;
  }
  declare module 'axe-core/test/checks/label/help-same-as-label.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/label/help-same-as-label',
    >;
  }
  declare module 'axe-core/test/checks/label/hidden-explicit-label.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/label/hidden-explicit-label',
    >;
  }
  declare module 'axe-core/test/checks/label/implicit.js' {
    declare module.exports: $Exports<'axe-core/test/checks/label/implicit'>;
  }
  declare module 'axe-core/test/checks/label/multiple-label.js' {
    declare module.exports: $Exports<'axe-core/test/checks/label/multiple-label'>;
  }
  declare module 'axe-core/test/checks/label/title-only.js' {
    declare module.exports: $Exports<'axe-core/test/checks/label/title-only'>;
  }
  declare module 'axe-core/test/checks/language/has-lang.js' {
    declare module.exports: $Exports<'axe-core/test/checks/language/has-lang'>;
  }
  declare module 'axe-core/test/checks/language/valid-lang.js' {
    declare module.exports: $Exports<'axe-core/test/checks/language/valid-lang'>;
  }
  declare module 'axe-core/test/checks/language/xml-lang-mismatch.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/language/xml-lang-mismatch',
    >;
  }
  declare module 'axe-core/test/checks/lists/dlitem.js' {
    declare module.exports: $Exports<'axe-core/test/checks/lists/dlitem'>;
  }
  declare module 'axe-core/test/checks/lists/has-listitem.js' {
    declare module.exports: $Exports<'axe-core/test/checks/lists/has-listitem'>;
  }
  declare module 'axe-core/test/checks/lists/listitem.js' {
    declare module.exports: $Exports<'axe-core/test/checks/lists/listitem'>;
  }
  declare module 'axe-core/test/checks/lists/only-dlitems.js' {
    declare module.exports: $Exports<'axe-core/test/checks/lists/only-dlitems'>;
  }
  declare module 'axe-core/test/checks/lists/only-listitems.js' {
    declare module.exports: $Exports<'axe-core/test/checks/lists/only-listitems'>;
  }
  declare module 'axe-core/test/checks/lists/structured-dlitems.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/lists/structured-dlitems',
    >;
  }
  declare module 'axe-core/test/checks/media/caption.js' {
    declare module.exports: $Exports<'axe-core/test/checks/media/caption'>;
  }
  declare module 'axe-core/test/checks/media/description.js' {
    declare module.exports: $Exports<'axe-core/test/checks/media/description'>;
  }
  declare module 'axe-core/test/checks/media/frame-tested.js' {
    declare module.exports: $Exports<'axe-core/test/checks/media/frame-tested'>;
  }
  declare module 'axe-core/test/checks/mobile/css-orientation-lock.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/mobile/css-orientation-lock',
    >;
  }
  declare module 'axe-core/test/checks/mobile/meta-viewport-scale.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/mobile/meta-viewport-scale',
    >;
  }
  declare module 'axe-core/test/checks/navigation/header-present.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/navigation/header-present',
    >;
  }
  declare module 'axe-core/test/checks/navigation/heading-order.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/navigation/heading-order',
    >;
  }
  declare module 'axe-core/test/checks/navigation/internal-link-present.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/navigation/internal-link-present',
    >;
  }
  declare module 'axe-core/test/checks/navigation/landmark.js' {
    declare module.exports: $Exports<'axe-core/test/checks/navigation/landmark'>;
  }
  declare module 'axe-core/test/checks/navigation/meta-refresh.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/navigation/meta-refresh',
    >;
  }
  declare module 'axe-core/test/checks/navigation/p-as-heading.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/navigation/p-as-heading',
    >;
  }
  declare module 'axe-core/test/checks/navigation/region.js' {
    declare module.exports: $Exports<'axe-core/test/checks/navigation/region'>;
  }
  declare module 'axe-core/test/checks/navigation/skip-link.js' {
    declare module.exports: $Exports<'axe-core/test/checks/navigation/skip-link'>;
  }
  declare module 'axe-core/test/checks/navigation/unique-frame-title-after.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/navigation/unique-frame-title-after',
    >;
  }
  declare module 'axe-core/test/checks/navigation/unique-frame-title.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/navigation/unique-frame-title',
    >;
  }
  declare module 'axe-core/test/checks/parser/duplicate-id.js' {
    declare module.exports: $Exports<'axe-core/test/checks/parser/duplicate-id'>;
  }
  declare module 'axe-core/test/checks/shared/abstractrole.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/abstractrole'>;
  }
  declare module 'axe-core/test/checks/shared/aria-label.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/aria-label'>;
  }
  declare module 'axe-core/test/checks/shared/aria-labelledby.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/aria-labelledby',
    >;
  }
  declare module 'axe-core/test/checks/shared/button-has-visible-text.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/button-has-visible-text',
    >;
  }
  declare module 'axe-core/test/checks/shared/doc-has-title.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/doc-has-title'>;
  }
  declare module 'axe-core/test/checks/shared/exists.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/exists'>;
  }
  declare module 'axe-core/test/checks/shared/has-alt.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/has-alt'>;
  }
  declare module 'axe-core/test/checks/shared/has-visible-text.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/has-visible-text',
    >;
  }
  declare module 'axe-core/test/checks/shared/invalidrole.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/invalidrole'>;
  }
  declare module 'axe-core/test/checks/shared/is-on-screen.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/is-on-screen'>;
  }
  declare module 'axe-core/test/checks/shared/non-empty-alt.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/non-empty-alt'>;
  }
  declare module 'axe-core/test/checks/shared/non-empty-if-present.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/non-empty-if-present',
    >;
  }
  declare module 'axe-core/test/checks/shared/non-empty-title.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/non-empty-title',
    >;
  }
  declare module 'axe-core/test/checks/shared/non-empty-value.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/non-empty-value',
    >;
  }
  declare module 'axe-core/test/checks/shared/role-none.js' {
    declare module.exports: $Exports<'axe-core/test/checks/shared/role-none'>;
  }
  declare module 'axe-core/test/checks/shared/role-presentation.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/role-presentation',
    >;
  }
  declare module 'axe-core/test/checks/shared/unsupportedrole.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/shared/unsupportedrole',
    >;
  }
  declare module 'axe-core/test/checks/tables/caption-faked.js' {
    declare module.exports: $Exports<'axe-core/test/checks/tables/caption-faked'>;
  }
  declare module 'axe-core/test/checks/tables/has-caption.js' {
    declare module.exports: $Exports<'axe-core/test/checks/tables/has-caption'>;
  }
  declare module 'axe-core/test/checks/tables/has-summary.js' {
    declare module.exports: $Exports<'axe-core/test/checks/tables/has-summary'>;
  }
  declare module 'axe-core/test/checks/tables/has-th.js' {
    declare module.exports: $Exports<'axe-core/test/checks/tables/has-th'>;
  }
  declare module 'axe-core/test/checks/tables/html5-scope.js' {
    declare module.exports: $Exports<'axe-core/test/checks/tables/html5-scope'>;
  }
  declare module 'axe-core/test/checks/tables/same-caption-summary.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/tables/same-caption-summary',
    >;
  }
  declare module 'axe-core/test/checks/tables/scope-value.js' {
    declare module.exports: $Exports<'axe-core/test/checks/tables/scope-value'>;
  }
  declare module 'axe-core/test/checks/tables/td-has-header.js' {
    declare module.exports: $Exports<'axe-core/test/checks/tables/td-has-header'>;
  }
  declare module 'axe-core/test/checks/tables/td-headers-attr.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/tables/td-headers-attr',
    >;
  }
  declare module 'axe-core/test/checks/tables/th-has-data-cells.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/tables/th-has-data-cells',
    >;
  }
  declare module 'axe-core/test/checks/visibility/hidden-content.js' {
    declare module.exports: $Exports<
      'axe-core/test/checks/visibility/hidden-content',
    >;
  }
  declare module 'axe-core/test/commons/aria/attributes.js' {
    declare module.exports: $Exports<'axe-core/test/commons/aria/attributes'>;
  }
  declare module 'axe-core/test/commons/aria/get-element-unallowed-roles.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/aria/get-element-unallowed-roles',
    >;
  }
  declare module 'axe-core/test/commons/aria/get-role.js' {
    declare module.exports: $Exports<'axe-core/test/commons/aria/get-role'>;
  }
  declare module 'axe-core/test/commons/aria/is-accessible-ref.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/aria/is-accessible-ref',
    >;
  }
  declare module 'axe-core/test/commons/aria/is-aria-role-allowed-on-element.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/aria/is-aria-role-allowed-on-element',
    >;
  }
  declare module 'axe-core/test/commons/aria/label-virtual.js' {
    declare module.exports: $Exports<'axe-core/test/commons/aria/label-virtual'>;
  }
  declare module 'axe-core/test/commons/aria/roles.js' {
    declare module.exports: $Exports<'axe-core/test/commons/aria/roles'>;
  }
  declare module 'axe-core/test/commons/aria/validate-node-and-attributes.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/aria/validate-node-and-attributes',
    >;
  }
  declare module 'axe-core/test/commons/color/contrast.js' {
    declare module.exports: $Exports<'axe-core/test/commons/color/contrast'>;
  }
  declare module 'axe-core/test/commons/color/element-is-distinct.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/color/element-is-distinct',
    >;
  }
  declare module 'axe-core/test/commons/color/get-background-color.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/color/get-background-color',
    >;
  }
  declare module 'axe-core/test/commons/color/get-foreground-color.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/color/get-foreground-color',
    >;
  }
  declare module 'axe-core/test/commons/color/incomplete-data.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/color/incomplete-data',
    >;
  }
  declare module 'axe-core/test/commons/dom/find-elms-in-context.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/find-elms-in-context',
    >;
  }
  declare module 'axe-core/test/commons/dom/find-up.js' {
    declare module.exports: $Exports<'axe-core/test/commons/dom/find-up'>;
  }
  declare module 'axe-core/test/commons/dom/get-composed-parent.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/get-composed-parent',
    >;
  }
  declare module 'axe-core/test/commons/dom/get-element-by-reference.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/get-element-by-reference',
    >;
  }
  declare module 'axe-core/test/commons/dom/get-element-coordinates.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/get-element-coordinates',
    >;
  }
  declare module 'axe-core/test/commons/dom/get-scroll-offset.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/get-scroll-offset',
    >;
  }
  declare module 'axe-core/test/commons/dom/get-viewport-size.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/get-viewport-size',
    >;
  }
  declare module 'axe-core/test/commons/dom/has-content-virtual.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/has-content-virtual',
    >;
  }
  declare module 'axe-core/test/commons/dom/idrefs.js' {
    declare module.exports: $Exports<'axe-core/test/commons/dom/idrefs'>;
  }
  declare module 'axe-core/test/commons/dom/is-focusable.js' {
    declare module.exports: $Exports<'axe-core/test/commons/dom/is-focusable'>;
  }
  declare module 'axe-core/test/commons/dom/is-html5.js' {
    declare module.exports: $Exports<'axe-core/test/commons/dom/is-html5'>;
  }
  declare module 'axe-core/test/commons/dom/is-in-text-block.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/is-in-text-block',
    >;
  }
  declare module 'axe-core/test/commons/dom/is-node.js' {
    declare module.exports: $Exports<'axe-core/test/commons/dom/is-node'>;
  }
  declare module 'axe-core/test/commons/dom/is-offscreen.js' {
    declare module.exports: $Exports<'axe-core/test/commons/dom/is-offscreen'>;
  }
  declare module 'axe-core/test/commons/dom/is-visible.js' {
    declare module.exports: $Exports<'axe-core/test/commons/dom/is-visible'>;
  }
  declare module 'axe-core/test/commons/dom/is-visual-content.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/is-visual-content',
    >;
  }
  declare module 'axe-core/test/commons/dom/shadow-elements-from-point.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/shadow-elements-from-point',
    >;
  }
  declare module 'axe-core/test/commons/dom/visually-contains.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/visually-contains',
    >;
  }
  declare module 'axe-core/test/commons/dom/visually-overlaps.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/dom/visually-overlaps',
    >;
  }
  declare module 'axe-core/test/commons/index.js' {
    declare module.exports: $Exports<'axe-core/test/commons/index'>;
  }
  declare module 'axe-core/test/commons/table/get-cell-position.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/table/get-cell-position',
    >;
  }
  declare module 'axe-core/test/commons/table/get-headers.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/get-headers'>;
  }
  declare module 'axe-core/test/commons/table/get-scope.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/get-scope'>;
  }
  declare module 'axe-core/test/commons/table/is-column-header.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/table/is-column-header',
    >;
  }
  declare module 'axe-core/test/commons/table/is-data-cell.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/is-data-cell'>;
  }
  declare module 'axe-core/test/commons/table/is-data-table.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/is-data-table'>;
  }
  declare module 'axe-core/test/commons/table/is-header.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/is-header'>;
  }
  declare module 'axe-core/test/commons/table/is-row-header.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/is-row-header'>;
  }
  declare module 'axe-core/test/commons/table/to-grid.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/to-grid'>;
  }
  declare module 'axe-core/test/commons/table/traverse.js' {
    declare module.exports: $Exports<'axe-core/test/commons/table/traverse'>;
  }
  declare module 'axe-core/test/commons/text/accessible-text.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/text/accessible-text',
    >;
  }
  declare module 'axe-core/test/commons/text/is-valid-autocomplete.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/text/is-valid-autocomplete',
    >;
  }
  declare module 'axe-core/test/commons/text/label-virtual.js' {
    declare module.exports: $Exports<'axe-core/test/commons/text/label-virtual'>;
  }
  declare module 'axe-core/test/commons/text/sanitize.js' {
    declare module.exports: $Exports<'axe-core/test/commons/text/sanitize'>;
  }
  declare module 'axe-core/test/commons/text/visible-virtual.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/text/visible-virtual',
    >;
  }
  declare module 'axe-core/test/commons/utils/get-base-lang.js' {
    declare module.exports: $Exports<'axe-core/test/commons/utils/get-base-lang'>;
  }
  declare module 'axe-core/test/commons/utils/index.js' {
    declare module.exports: $Exports<'axe-core/test/commons/utils/index'>;
  }
  declare module 'axe-core/test/commons/utils/is-html-element.js' {
    declare module.exports: $Exports<
      'axe-core/test/commons/utils/is-html-element',
    >;
  }
  declare module 'axe-core/test/commons/utils/token-list.js' {
    declare module.exports: $Exports<'axe-core/test/commons/utils/token-list'>;
  }
  declare module 'axe-core/test/core/base/audit.js' {
    declare module.exports: $Exports<'axe-core/test/core/base/audit'>;
  }
  declare module 'axe-core/test/core/base/check-result.js' {
    declare module.exports: $Exports<'axe-core/test/core/base/check-result'>;
  }
  declare module 'axe-core/test/core/base/check.js' {
    declare module.exports: $Exports<'axe-core/test/core/base/check'>;
  }
  declare module 'axe-core/test/core/base/context.js' {
    declare module.exports: $Exports<'axe-core/test/core/base/context'>;
  }
  declare module 'axe-core/test/core/base/rule-result.js' {
    declare module.exports: $Exports<'axe-core/test/core/base/rule-result'>;
  }
  declare module 'axe-core/test/core/base/rule.js' {
    declare module.exports: $Exports<'axe-core/test/core/base/rule'>;
  }
  declare module 'axe-core/test/core/constants.js' {
    declare module.exports: $Exports<'axe-core/test/core/constants'>;
  }
  declare module 'axe-core/test/core/export.js' {
    declare module.exports: $Exports<'axe-core/test/core/export'>;
  }
  declare module 'axe-core/test/core/index.js' {
    declare module.exports: $Exports<'axe-core/test/core/index'>;
  }
  declare module 'axe-core/test/core/log.js' {
    declare module.exports: $Exports<'axe-core/test/core/log'>;
  }
  declare module 'axe-core/test/core/public/cleanup-plugins.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/cleanup-plugins'>;
  }
  declare module 'axe-core/test/core/public/configure.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/configure'>;
  }
  declare module 'axe-core/test/core/public/get-rules.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/get-rules'>;
  }
  declare module 'axe-core/test/core/public/load.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/load'>;
  }
  declare module 'axe-core/test/core/public/plugins.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/plugins'>;
  }
  declare module 'axe-core/test/core/public/reporter.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/reporter'>;
  }
  declare module 'axe-core/test/core/public/reset.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/reset'>;
  }
  declare module 'axe-core/test/core/public/run-rules.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/run-rules'>;
  }
  declare module 'axe-core/test/core/public/run.js' {
    declare module.exports: $Exports<'axe-core/test/core/public/run'>;
  }
  declare module 'axe-core/test/core/reporters/helpers/failure-summary.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/reporters/helpers/failure-summary',
    >;
  }
  declare module 'axe-core/test/core/reporters/helpers/incomplete-fallback-msg.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/reporters/helpers/incomplete-fallback-msg',
    >;
  }
  declare module 'axe-core/test/core/reporters/helpers/process-aggregate.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/reporters/helpers/process-aggregate',
    >;
  }
  declare module 'axe-core/test/core/reporters/na.js' {
    declare module.exports: $Exports<'axe-core/test/core/reporters/na'>;
  }
  declare module 'axe-core/test/core/reporters/no-passes.js' {
    declare module.exports: $Exports<'axe-core/test/core/reporters/no-passes'>;
  }
  declare module 'axe-core/test/core/reporters/raw.js' {
    declare module.exports: $Exports<'axe-core/test/core/reporters/raw'>;
  }
  declare module 'axe-core/test/core/reporters/v1.js' {
    declare module.exports: $Exports<'axe-core/test/core/reporters/v1'>;
  }
  declare module 'axe-core/test/core/reporters/v2.js' {
    declare module.exports: $Exports<'axe-core/test/core/reporters/v2'>;
  }
  declare module 'axe-core/test/core/utils/aggregate.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/aggregate'>;
  }
  declare module 'axe-core/test/core/utils/aggregateChecks.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/aggregateChecks'>;
  }
  declare module 'axe-core/test/core/utils/aggregateNodeResults.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/utils/aggregateNodeResults',
    >;
  }
  declare module 'axe-core/test/core/utils/aggregateResult.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/aggregateResult'>;
  }
  declare module 'axe-core/test/core/utils/are-styles-set.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/are-styles-set'>;
  }
  declare module 'axe-core/test/core/utils/check-helper.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/check-helper'>;
  }
  declare module 'axe-core/test/core/utils/clone.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/clone'>;
  }
  declare module 'axe-core/test/core/utils/collect-results-from-frames.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/utils/collect-results-from-frames',
    >;
  }
  declare module 'axe-core/test/core/utils/contains.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/contains'>;
  }
  declare module 'axe-core/test/core/utils/dq-element.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/dq-element'>;
  }
  declare module 'axe-core/test/core/utils/element-matches.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/element-matches'>;
  }
  declare module 'axe-core/test/core/utils/escape-selector.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/escape-selector'>;
  }
  declare module 'axe-core/test/core/utils/extend-meta-data.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/extend-meta-data'>;
  }
  declare module 'axe-core/test/core/utils/finalize-result.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/finalize-result'>;
  }
  declare module 'axe-core/test/core/utils/find-by.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/find-by'>;
  }
  declare module 'axe-core/test/core/utils/flattened-tree.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/flattened-tree'>;
  }
  declare module 'axe-core/test/core/utils/get-all-checks.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/get-all-checks'>;
  }
  declare module 'axe-core/test/core/utils/get-check-option.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/get-check-option'>;
  }
  declare module 'axe-core/test/core/utils/get-friendly-uri-end.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/utils/get-friendly-uri-end',
    >;
  }
  declare module 'axe-core/test/core/utils/get-root-node.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/get-root-node'>;
  }
  declare module 'axe-core/test/core/utils/get-selector.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/get-selector'>;
  }
  declare module 'axe-core/test/core/utils/get-xpath.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/get-xpath'>;
  }
  declare module 'axe-core/test/core/utils/index.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/index'>;
  }
  declare module 'axe-core/test/core/utils/is-hidden.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/is-hidden'>;
  }
  declare module 'axe-core/test/core/utils/is-shadow-root.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/is-shadow-root'>;
  }
  declare module 'axe-core/test/core/utils/is-xhtml.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/is-xhtml'>;
  }
  declare module 'axe-core/test/core/utils/merge-results.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/merge-results'>;
  }
  declare module 'axe-core/test/core/utils/node-sorter.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/node-sorter'>;
  }
  declare module 'axe-core/test/core/utils/pollyfills.elements-from-point.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/utils/pollyfills.elements-from-point',
    >;
  }
  declare module 'axe-core/test/core/utils/preload-cssom.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/preload-cssom'>;
  }
  declare module 'axe-core/test/core/utils/preload.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/preload'>;
  }
  declare module 'axe-core/test/core/utils/publish-metadata.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/publish-metadata'>;
  }
  declare module 'axe-core/test/core/utils/qsa.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/qsa'>;
  }
  declare module 'axe-core/test/core/utils/queue.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/queue'>;
  }
  declare module 'axe-core/test/core/utils/respondable.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/respondable'>;
  }
  declare module 'axe-core/test/core/utils/rule-should-run.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/rule-should-run'>;
  }
  declare module 'axe-core/test/core/utils/scroll-state.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/scroll-state'>;
  }
  declare module 'axe-core/test/core/utils/select.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/select'>;
  }
  declare module 'axe-core/test/core/utils/send-command-to-frame.js' {
    declare module.exports: $Exports<
      'axe-core/test/core/utils/send-command-to-frame',
    >;
  }
  declare module 'axe-core/test/core/utils/to-array.js' {
    declare module.exports: $Exports<'axe-core/test/core/utils/to-array'>;
  }
  declare module 'axe-core/test/integration/adapter.js' {
    declare module.exports: $Exports<'axe-core/test/integration/adapter'>;
  }
  declare module 'axe-core/test/integration/full/aria-hidden-body/fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/aria-hidden-body/fail',
    >;
  }
  declare module 'axe-core/test/integration/full/aria-hidden-body/pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/aria-hidden-body/pass',
    >;
  }
  declare module 'axe-core/test/integration/full/async/async.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/async/async',
    >;
  }
  declare module 'axe-core/test/integration/full/bypass/fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/bypass/fail',
    >;
  }
  declare module 'axe-core/test/integration/full/bypass/pass-tests.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/bypass/pass-tests',
    >;
  }
  declare module 'axe-core/test/integration/full/configure-options/configure-options.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/configure-options/configure-options',
    >;
  }
  declare module 'axe-core/test/integration/full/context/context.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/context/context',
    >;
  }
  declare module 'axe-core/test/integration/full/contrast/shadow-dom.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/contrast/shadow-dom',
    >;
  }
  declare module 'axe-core/test/integration/full/contrast/sticky-header.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/contrast/sticky-header',
    >;
  }
  declare module 'axe-core/test/integration/full/css-orientation-lock/incomplete.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/css-orientation-lock/incomplete',
    >;
  }
  declare module 'axe-core/test/integration/full/css-orientation-lock/passes.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/css-orientation-lock/passes',
    >;
  }
  declare module 'axe-core/test/integration/full/css-orientation-lock/violations.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/css-orientation-lock/violations',
    >;
  }
  declare module 'axe-core/test/integration/full/definition-list/dl-role.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/definition-list/dl-role',
    >;
  }
  declare module 'axe-core/test/integration/full/definition-list/dlitem-role.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/definition-list/dlitem-role',
    >;
  }
  declare module 'axe-core/test/integration/full/document-title/document-title-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/document-title/document-title-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/document-title/document-title-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/document-title/document-title-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/frame-tested/frame-tested-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/frame-tested/frame-tested-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/frame-tested/frame-tested-incomplete.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/frame-tested/frame-tested-incomplete',
    >;
  }
  declare module 'axe-core/test/integration/full/frame-tested/frame-tested-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/frame-tested/frame-tested-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/frame-wait-time/frame-wait-time.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/frame-wait-time/frame-wait-time',
    >;
  }
  declare module 'axe-core/test/integration/full/get-selector/get-selector.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/get-selector/get-selector',
    >;
  }
  declare module 'axe-core/test/integration/full/html-has-lang/html-has-lang.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/html-has-lang/html-has-lang',
    >;
  }
  declare module 'axe-core/test/integration/full/html-lang-valid/html-lang-valid.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/html-lang-valid/html-lang-valid',
    >;
  }
  declare module 'axe-core/test/integration/full/incomplete/color-contrast.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/incomplete/color-contrast',
    >;
  }
  declare module 'axe-core/test/integration/full/incomplete/th-has-data-cells.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/incomplete/th-has-data-cells',
    >;
  }
  declare module 'axe-core/test/integration/full/is-xhtml/is-xhtml.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/is-xhtml/is-xhtml',
    >;
  }
  declare module 'axe-core/test/integration/full/jquery/run-include-exclude.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/jquery/run-include-exclude',
    >;
  }
  declare module 'axe-core/test/integration/full/jquery/run-object.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/jquery/run-object',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-banner-is-top-level/landmark-banner-is-top-level-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-banner-is-top-level/landmark-banner-is-top-level-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-banner-is-top-level/landmark-banner-is-top-level-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-banner-is-top-level/landmark-banner-is-top-level-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-contentinfo-is-top-level/landmark-contentinfo-is-top-level-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-contentinfo-is-top-level/landmark-contentinfo-is-top-level-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-contentinfo-is-top-level/landmark-contentinfo-is-top-level-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-contentinfo-is-top-level/landmark-contentinfo-is-top-level-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-main-is-top-level/landmark-main-is-top-level-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-main-is-top-level/landmark-main-is-top-level-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-main-is-top-level/landmark-main-is-top-level-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-main-is-top-level/landmark-main-is-top-level-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-banner/landmark-no-duplicate-banner-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-no-duplicate-banner/landmark-no-duplicate-banner-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-banner/landmark-no-duplicate-banner-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-no-duplicate-banner/landmark-no-duplicate-banner-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-contentinfo/landmark-no-duplicate-contentinfo-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-no-duplicate-contentinfo/landmark-no-duplicate-contentinfo-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-no-duplicate-contentinfo/landmark-no-duplicate-contentinfo-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-no-duplicate-contentinfo/landmark-no-duplicate-contentinfo-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-one-main/landmark-one-main-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-one-main/landmark-one-main-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-one-main/landmark-one-main-pass1.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-one-main/landmark-one-main-pass1',
    >;
  }
  declare module 'axe-core/test/integration/full/landmark-one-main/landmark-one-main-pass2.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/landmark-one-main/landmark-one-main-pass2',
    >;
  }
  declare module 'axe-core/test/integration/full/list/li-role.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/list/li-role',
    >;
  }
  declare module 'axe-core/test/integration/full/list/list-role.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/list/list-role',
    >;
  }
  declare module 'axe-core/test/integration/full/options-parameter/options-parameter.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/options-parameter/options-parameter',
    >;
  }
  declare module 'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-pass1.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-pass1',
    >;
  }
  declare module 'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-pass2.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/page-has-heading-one/page-has-heading-one-pass2',
    >;
  }
  declare module 'axe-core/test/integration/full/preload-cssom/preload-cssom.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/preload-cssom/preload-cssom',
    >;
  }
  declare module 'axe-core/test/integration/full/preload/preload.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/preload/preload',
    >;
  }
  declare module 'axe-core/test/integration/full/region/region-fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/region/region-fail',
    >;
  }
  declare module 'axe-core/test/integration/full/region/region-pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/region/region-pass',
    >;
  }
  declare module 'axe-core/test/integration/full/rerun/rerun.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/rerun/rerun',
    >;
  }
  declare module 'axe-core/test/integration/full/umd/mock-define.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/umd/mock-define',
    >;
  }
  declare module 'axe-core/test/integration/full/umd/mock-module-exports.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/umd/mock-module-exports',
    >;
  }
  declare module 'axe-core/test/integration/full/umd/umd-define.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/umd/umd-define',
    >;
  }
  declare module 'axe-core/test/integration/full/umd/umd-module-exports.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/umd/umd-module-exports',
    >;
  }
  declare module 'axe-core/test/integration/full/umd/umd-window.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/umd/umd-window',
    >;
  }
  declare module 'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.fail.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.fail',
    >;
  }
  declare module 'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.inapplicable.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.inapplicable',
    >;
  }
  declare module 'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.pass.js' {
    declare module.exports: $Exports<
      'axe-core/test/integration/full/xml-lang-mismatch/xml-lang-mismatch.pass',
    >;
  }
  declare module 'axe-core/test/integration/no-ui-reporter.js' {
    declare module.exports: $Exports<'axe-core/test/integration/no-ui-reporter'>;
  }
  declare module 'axe-core/test/integration/rules/runner.js' {
    declare module.exports: $Exports<'axe-core/test/integration/rules/runner'>;
  }
  declare module 'axe-core/test/rule-matches/aria-allowed-attr-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/aria-allowed-attr-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/aria-allowed-role-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/aria-allowed-role-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/aria-dpub-role-fallback-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/aria-dpub-role-fallback-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/aria-has-attr-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/aria-has-attr-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/autocomplete-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/autocomplete-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/color-contrast-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/color-contrast-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/data-table-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/data-table-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/duplicate-id-active-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/duplicate-id-active-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/duplicate-id-aria-matches.2.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/duplicate-id-aria-matches.2',
    >;
  }
  declare module 'axe-core/test/rule-matches/duplicate-id-misc-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/duplicate-id-misc-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/heading-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/heading-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/html-xml-lang-mismatch.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/html-xml-lang-mismatch',
    >;
  }
  declare module 'axe-core/test/rule-matches/label-matches.js' {
    declare module.exports: $Exports<'axe-core/test/rule-matches/label-matches'>;
  }
  declare module 'axe-core/test/rule-matches/landmark-has-body-context.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/landmark-has-body-context',
    >;
  }
  declare module 'axe-core/test/rule-matches/layout-table-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/layout-table-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/p-as-heading-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/p-as-heading-matches',
    >;
  }
  declare module 'axe-core/test/rule-matches/skip-link-matches.js' {
    declare module.exports: $Exports<
      'axe-core/test/rule-matches/skip-link-matches',
    >;
  }
  declare module 'axe-core/test/testutils.js' {
    declare module.exports: $Exports<'axe-core/test/testutils'>;
  }
  declare module 'axe-core/test/version.js' {
    declare module.exports: $Exports<'axe-core/test/version'>;
  }
  