import { textFieldStrategy as m } from "./textFieldStrategy/textFieldStrategy.js";
import { selectStrategy as a } from "./selectStrategy/selectStrategy.js";
import { numberInputStrategy as i } from "./numberInputStrategy/numberInputStrategy.js";
import { checkboxStrategy as c } from "./checkboxStrategy/checkboxStrategy.js";
import { checkableListStrategy as f } from "./checkableListStrategy/checkableListStrategy.js";
import { daysOfWeekPickerStrategy as p } from "./daysOfWeekPickerStrategy/daysOfWeekPickerStrategy.js";
import { dateRangePickerStrategy as g } from "./dateRangePickerStrategy/dateRangePickerStrategy.js";
import { autocompleteStrategy as s } from "./autocompleteStrategy/autocompleteStrategy.js";
import { radioGroupStrategy as y } from "./radioGroupStrategy/radioGroupStrategy.js";
const T = (() => {
  const t = {}, o = [
    m,
    a,
    i,
    c,
    f,
    p,
    g,
    s,
    y
  ];
  for (const r of o)
    for (const e of r.componentIds)
      t[e] = r;
  return t;
})();
export {
  T as FIELD_COMPONENT_STRATEGY_REGISTRY
};
