import { isNotEmptyAmount as o } from "../../utils/checkers/isNotEmptyAmount.js";
import { isSendAddressValid as r } from "./checks/isSendAddressValid.js";
import { isBalanceSufficient as t } from "./checks/isBalanceSufficient.js";
const n = (e) => !e.quote && e.quoteStatus === "idle" && e.transferStatus.status === "idle" && !!e.walletAddress && (!e.sourceToken || !e.targetToken || !o(e.sourceTokenAmount) || !r(e) || !t(e) && !e.isDepositFromExternalWallet);
export {
  n as guardInitialWallet
};
//# sourceMappingURL=guardInitialWallet.js.map
