import type { GenericQuoteRequest } from "../types.mjs"; export declare const BRIDGE_DEFAULT_SLIPPAGE = 0.5; /** * Calculates the appropriate slippage based on the transaction context * * Rules: * - Bridge (cross-chain): Always 0.5% * - Swap on Solana: Always undefined (AUTO mode) * - Swap on EVM stablecoin pairs (same chain only): 0.5% * - Swap on EVM other pairs: 2% * * @param options - the options for the destination chain * @param options.srcTokenAddress - the source token address * @param options.destTokenAddress - the destination token address * @param options.srcChainId - the source chain id * @param options.destChainId - the destination chain id * @param srcStablecoins - the list of stablecoins on the source chain * @param destStablecoins - the list of stablecoins on the destination chain * @returns the default slippage percentage for the chain and token pair */ export declare const getDefaultSlippagePercentage: ({ srcTokenAddress, destTokenAddress, srcChainId, destChainId, }: Partial>, srcStablecoins?: string[], destStablecoins?: string[]) => 2 | 0.5 | undefined; //# sourceMappingURL=slippage.d.mts.map