export interface TradingWebsocketSubscription { /** The live update stream this subscription opens. */ channel: TradingWebsocketSubscription.Channel; /** JSON subscription message to send unchanged over the Hyperliquid WebSocket. */ message: string; } export declare namespace TradingWebsocketSubscription { /** The live update stream this subscription opens. */ const Channel: { readonly ClearinghouseState: "clearinghouse_state"; readonly OpenOrders: "open_orders"; readonly OrderUpdates: "order_updates"; readonly UserFills: "user_fills"; readonly UserEvents: "user_events"; }; type Channel = (typeof Channel)[keyof typeof Channel]; }