import type { EncodedStargateV2Payload } from '#types/bridge'; import type { BridgeTarget } from '#types/enums/request'; import type { ethers } from 'ethers'; /** * Returns the encoded `bridgeAdapterPayload` */ export declare function getEncodedWithdrawalPayloadForBridgeTarget(bridgeTarget: BridgeTarget, sandbox?: boolean): EncodedStargateV2Payload; /** * Estimate the quantity of tokens delivered to the target chain via Stargate v2 withdrawal */ export declare function estimateStargateV2WithdrawQuantity(parameters: { exchangeLayerZeroAdapterAddress: string; stargateForwarderAddress: string; payload: string; quantityInDecimal: string; }, providers: { berachain: ethers.Provider; xchain: ethers.Provider; }, sandbox: boolean): Promise<{ estimatedWithdrawQuantityInDecimal: string; minimumWithdrawQuantityInDecimal: string; willSucceed: boolean; }>; //# sourceMappingURL=withdraw.d.ts.map