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