import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class Strategies extends ClientSDK { /** * Get a list of all strategies * * @remarks * Returns a list of all strategies. Strategies are trading strategies with associated trajectories and horizons. Optionally filter by strategy name. */ getStrategies(request: operations.GetStrategiesRequest, options?: RequestOptions): Promise; /** * Get a strategy by id * * @remarks * Returns a single strategy by id. Returns the same format as the list endpoint but for a single strategy. */ getStrategy(request: operations.GetStrategyRequest, options?: RequestOptions): Promise; /** * Get forecasts for a strategy * * @remarks * Returns forecasts for a given strategy. The strategy's trajectories and horizons are used to generate forecasts identical to the POST /v1/assets/futures/forecasts/{symbol} endpoint. */ getStrategyForecast(request: operations.GetStrategyForecastRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=strategies.d.ts.map