import { VertexClient } from './client.js'; import { CreateVertexClientContextOpts, CreateVertexClientContextAccountOpts } from './context.js'; import './apis/market/index.js'; import './apis/perp/index.js'; import './apis/spot/index.js'; import './apis/subaccount/index.js'; import '@vertex-protocol/utils'; import '@vertex-protocol/contracts'; import '@vertex-protocol/engine-client'; import '@vertex-protocol/indexer-client'; import '@vertex-protocol/trigger-client'; import './apis/market/types.js'; import './apis/spot/types.js'; import './apis/subaccount/types.js'; import './apis/ws/index.js'; import './apis/base.js'; import 'viem'; import './apis/ws/WebSocketExecuteAPI.js'; import './apis/ws/WebSocketQueryAPI.js'; import './apis/ws/WebSocketSubscriptionAPI.js'; import 'ts-mixer/dist/types/types'; import './apis/market/MarketExecuteAPI.js'; import './apis/types.js'; import './apis/market/MarketQueryAPI.js'; import './apis/perp/PerpExecuteAPI.js'; import './apis/perp/PerpQueryAPI.js'; import './apis/spot/SpotExecuteAPI.js'; import './apis/spot/BaseSpotAPI.js'; import './apis/spot/SpotQueryAPI.js'; import './apis/subaccount/SubaccountExecuteAPI.js'; import './apis/subaccount/SubaccountQueryAPI.js'; /** * Creates a Vertex client from given options. * {@label CLIENT} * * @param opts * @param accountOpts */ declare function createVertexClient(opts: CreateVertexClientContextOpts, accountOpts: CreateVertexClientContextAccountOpts): VertexClient; export { createVertexClient };