import * as hyperliquid from '@nktkas/hyperliquid'; export type CancelOrderPrechecksResult = CancelOrderPrechecksResultSuccess | CancelOrderPrechecksResultFailure; export interface CancelOrderPrechecksResultSuccess { success: true; } export interface CancelOrderPrechecksResultFailure { success: false; reason: string; } export interface CancelOrderParams { orderId: number; } export type CancelAllOrdersForSymbolPrechecksResult = CancelAllOrdersForSymbolPrechecksResultSuccess | CancelAllOrdersForSymbolPrechecksResultFailure; export interface CancelAllOrdersForSymbolPrechecksResultSuccess { success: true; orderCount: number; } export interface CancelAllOrdersForSymbolPrechecksResultFailure { success: false; reason: string; } export interface CancelAllOrdersForSymbolParams { symbol: string; } /** * Check if a specific order can be cancelled */ export declare function cancelOrderPrechecks({ infoClient, ethAddress, params, }: { infoClient: hyperliquid.InfoClient; ethAddress: string; params: CancelOrderParams; }): Promise; /** * Check if there are open orders for a symbol that can be cancelled */ export declare function cancelAllOrdersForSymbolPrechecks({ infoClient, ethAddress, params, }: { infoClient: hyperliquid.InfoClient; ethAddress: string; params: CancelAllOrdersForSymbolParams; }): Promise; //# sourceMappingURL=cancel.d.ts.map