import * as hyperliquid from '@nktkas/hyperliquid'; export type WithdrawPrechecksResult = WithdrawPrechecksResultSuccess | WithdrawPrechecksResultFailure; export interface WithdrawPrechecksResultSuccess { success: true; availableBalance: string; requiredBalance: string; } export interface WithdrawPrechecksResultFailure { success: false; reason: string; availableBalance?: string; requiredBalance?: string; } export interface WithdrawParams { amount: string; } /** * Check if withdrawal from Hyperliquid to L1 can be executed */ export declare function withdrawPrechecks({ infoClient, ethAddress, params, }: { infoClient: hyperliquid.InfoClient; ethAddress: string; params: WithdrawParams; }): Promise; //# sourceMappingURL=withdraw-usdc.d.ts.map