import { Hex } from 'viem'; import { Optional } from './utils'; export interface GatewayQuoteParams { fromChain: string; toChain: string; fromToken: string; toToken: string; fromUserAddress: string; toUserAddress: string; amount: number | string | bigint; maxSlippage?: number; affiliateId?: string; gasRefill?: bigint; strategyAddress?: string; strategyMessage?: Hex; } export type GetQuoteParams = Optional;