import * as hyperliquid from '@nktkas/hyperliquid'; export type SendSpotAssetPrechecksResult = SendSpotAssetPrechecksResultSuccess | SendSpotAssetPrechecksResultFailure; export interface SendSpotAssetPrechecksResultSuccess { success: true; availableBalance: string; requiredBalance: string; } export interface SendSpotAssetPrechecksResultFailure { success: false; reason: string; availableBalance?: string; requiredBalance?: string; } export interface SendSpotAssetParams { destination: string; token: string; amount: string; } /** * Check if sending spot assets to another Hyperliquid spot account can be executed */ export declare function sendSpotAssetPrechecks({ infoClient, ethAddress, params, }: { infoClient: hyperliquid.InfoClient; ethAddress: string; params: SendSpotAssetParams; }): Promise; //# sourceMappingURL=send-spot-asset.d.ts.map