import { guardInitialDry as u } from "./guardInitialDry.js";
import { guardInitialWallet as i } from "./guardInitialWallet.js";
import { guardInputValidDry as n } from "./guardInputValidDry.js";
import { guardInputValidExternal as o } from "./guardInputValidExternal.js";
import { guardInputValidInternal as s } from "./guardInputValidInternal.js";
import { guardQuoteSuccessDry as l } from "./guardQuoteSuccessDry.js";
import { guardQuoteSuccessExternal as d } from "./guardQuoteSuccessExternal.js";
import { guardQuoteSuccessInternal as c } from "./guardQuoteSuccessInternal.js";
import { guardTransferSuccess as m } from "./guardTransferSuccess.js";
const p = {
  initial_dry: u,
  initial_wallet: i,
  input_valid_dry: n,
  input_valid_external: o,
  input_valid_internal: s,
  quote_success_dry: l,
  quote_success_external: d,
  quote_success_internal: c,
  transfer_success: m
}, D = (t, a) => a.some((e) => {
  const r = p[e];
  return r ? r(t) : !1;
});
export {
  D as guardStates
};
//# sourceMappingURL=index.js.map
