import { ethers } from 'ethers'; import { StargateV2Target } from '#types/enums/request'; /** * Deposit funds cross-chain into the Exchange using Stargate */ export declare function depositViaStargateV2(parameters: { exchangeLayerZeroAdapterAddress?: string; minimumForwardQuantityMultiplierInPips: bigint; quantityInAssetUnits: bigint; sourceStargateTarget: StargateV2Target; stargateBridgeForwarderContractAddress?: string; wallet: string; }, providers: { berachain: ethers.Provider; sourceChain: ethers.Provider; }, sourceSigner: ethers.Signer, sandbox: boolean): Promise; /** * Estimate native gas fee needed to deposit USDC cross-chain into the Exchange */ export declare function estimateDepositFees(parameters: { exchangeLayerZeroAdapterAddress?: string; minimumForwardQuantityMultiplierInPips: bigint; quantityInAssetUnits: bigint; sourceStargateTarget: StargateV2Target; stargateBridgeForwarderContractAddress?: string; wallet: string; }, providers: { berachain: ethers.Provider; sourceChain: ethers.Provider; }, sandbox: boolean): Promise<{ gasFee: bigint; quantityDeliveredInAssetUnits: bigint; }>; //# sourceMappingURL=deposit.d.ts.map