import { ethers } from 'ethers'; export type DepositPrechecksResult = DepositPrechecksResultSuccess | DepositPrechecksResultFailure; export interface DepositPrechecksResultSuccess { success: true; availableBalance: string; } export interface DepositPrechecksResultFailure { success: false; reason: string; availableBalance?: string; } export declare const depositPrechecks: ({ provider, agentWalletPkpEthAddress, depositAmountInMicroUsdc, }: { provider: ethers.providers.Provider; agentWalletPkpEthAddress: string; depositAmountInMicroUsdc: string; useTestnet?: boolean; }) => Promise; //# sourceMappingURL=deposit-usdc.d.ts.map