import { EngineExecuteRequestParamsByType, EnginePlaceOrderResult, EnginePlaceIsolatedOrderResult } from './types/clientExecuteTypes.js'; import { EngineServerExecuteSuccessResult } from './types/serverExecuteTypes.js'; import { EngineBaseClient, EngineClientOpts } from './EngineBaseClient.js'; import { EngineExecuteBuilder } from './EngineExecuteBuilder.js'; import '@vertex-protocol/contracts'; import './types/serverQueryTypes.js'; import './types/serverQueryModelTypes.js'; import 'axios'; import './types/clientQueryTypes.js'; import '@vertex-protocol/utils'; declare class EngineExecuteClient extends EngineBaseClient { readonly payloadBuilder: EngineExecuteBuilder; constructor(opts: EngineClientOpts); liquidateSubaccount(params: EngineExecuteRequestParamsByType['liquidate_subaccount']): Promise>; withdrawCollateral(params: EngineExecuteRequestParamsByType['withdraw_collateral']): Promise>; mintLp(params: EngineExecuteRequestParamsByType['mint_lp']): Promise>; burnLp(params: EngineExecuteRequestParamsByType['burn_lp']): Promise>; placeOrder(params: EngineExecuteRequestParamsByType['place_order']): Promise; placeIsolatedOrder(params: EngineExecuteRequestParamsByType['place_isolated_order']): Promise; cancelOrders(params: EngineExecuteRequestParamsByType['cancel_orders']): Promise>; cancelAndPlace(params: EngineExecuteRequestParamsByType['cancel_and_place']): Promise>; cancelProductOrders(params: EngineExecuteRequestParamsByType['cancel_product_orders']): Promise>; linkSigner(params: EngineExecuteRequestParamsByType['link_signer']): Promise>; transferQuote(params: EngineExecuteRequestParamsByType['transfer_quote']): Promise>; mintVlp(params: EngineExecuteRequestParamsByType['mint_vlp']): Promise>; burnVlp(params: EngineExecuteRequestParamsByType['burn_vlp']): Promise>; } export { EngineExecuteClient };