import { MsgBatchUpdateOrders } from '@injectivelabs/chain-api/injective/exchange/v1beta1/tx_pb'; export declare class MarketProtoComposer { static batchCancelAllSpotOrdersForMarketIds({ subaccountId, marketIds, injectiveAddress, }: { subaccountId: string; marketIds: string[]; injectiveAddress: string; }): { message: MsgBatchUpdateOrders; type: string; }; static batchCancelAllDerivativeOrdersForMarketIds({ subaccountId, marketIds, injectiveAddress, }: { subaccountId: string; marketIds: string[]; injectiveAddress: string; }): { message: MsgBatchUpdateOrders; type: string; }; static batchCancelSpotOrders({ orders, injectiveAddress, }: { orders: { marketId: string; subaccountId: string; orderHash: string; }[]; injectiveAddress: string; }): { message: MsgBatchUpdateOrders; type: string; }; static batchCancelDerivativeOrders({ orders, injectiveAddress, }: { orders: { marketId: string; subaccountId: string; orderHash: string; }[]; injectiveAddress: string; }): { message: MsgBatchUpdateOrders; type: string; }; } //# sourceMappingURL=MarketProtoComposer.d.ts.map