import * as hyperliquid from '@nktkas/hyperliquid'; export type SendPerpUsdcPrechecksResult = SendPerpUsdcPrechecksResultSuccess | SendPerpUsdcPrechecksResultFailure; export interface SendPerpUsdcPrechecksResultSuccess { success: true; availableBalance: string; requiredBalance: string; } export interface SendPerpUsdcPrechecksResultFailure { success: false; reason: string; availableBalance?: string; requiredBalance?: string; } export interface SendPerpUsdcParams { destination: string; amount: string; } /** * Check if sending USDC from perp account to another Hyperliquid perp account can be executed */ export declare function sendPerpUsdcPrechecks({ infoClient, ethAddress, params, }: { infoClient: hyperliquid.InfoClient; ethAddress: string; params: SendPerpUsdcParams; }): Promise; //# sourceMappingURL=send-perp-usdc.d.ts.map