import { MdnEngine } from "../../engines/mdn.js";
import { DevDocsEngine } from "../../engines/devdocs.js";
import { wrapWithRetryAndBreaker } from "../engine-base.js";
let cached = null;
function getDocsEngines() {
  if (cached) return cached;
  cached = [
    { engine: wrapWithRetryAndBreaker(new MdnEngine()), weight: 1.2, supportsDateFilter: false, quality: "high" },
    { engine: wrapWithRetryAndBreaker(new DevDocsEngine()), weight: 0.8, supportsDateFilter: false, quality: "low" }
  ];
  return cached;
}
function _resetDocsEnginesForTest() {
  cached = null;
}
export {
  _resetDocsEnginesForTest,
  getDocsEngines
};
//# sourceMappingURL=docs.js.map