/** * predict_yield Tool * * ML-based yield forecasting for vault APR prediction. * Analyzes historical performance to predict future returns. * * Use cases: * - Investment planning and return projections * - Yield farming strategy optimization * - Risk-adjusted return forecasting * - Performance trend analysis * - Performance: ~400-600 tokens per prediction * * Cache strategy: * - 60-minute TTL (predictions valid for moderate duration) * - Cache key: yield_prediction:{chainId}:{vaultAddress}:{timeRange} * - Cache hit rate target: 75-85% * - Cache tags: [CacheTag.VAULT, CacheTag.APR, CacheTag.ANALYTICS] for invalidation */ import { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import { PredictYieldInput } from '../utils/validators.js'; import { ServiceContainer } from '../core/container.js'; /** * Create the executePredictYield function with DI container * * @param container - Service container with dependencies * @returns Configured tool executor function */ export declare function createExecutePredictYield(container: ServiceContainer): (input: PredictYieldInput) => Promise; //# sourceMappingURL=predict-yield.d.ts.map