/** * get_price_history Tool * * Historical price data with OHLCV (Open, High, Low, Close, Volume) time-series analysis. * Provides price trends and volatility metrics for vault share price over time. * * Use cases: * - Price trend analysis and pattern recognition * - Volatility assessment and risk evaluation * - Historical price point identification for entry/exit decisions * - Performance: ~300-500 tokens per vault per time range * * Cache strategy: * - 30-minute TTL for price history data * - Cache key: price_history:{address}:{chainId}:{timeRange} * - Cache hit rate target: 75-85% * - Cache tags: [CacheTag.VAULT, CacheTag.ANALYTICS] for invalidation */ import { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import { PriceHistoryInput } from '../utils/validators.js'; import { ServiceContainer } from '../core/container.js'; /** * Create the executeGetPriceHistory function with DI container * * @param container - Service container with dependencies * @returns Configured tool executor function */ export declare function createExecuteGetPriceHistory(container: ServiceContainer): (input: PriceHistoryInput) => Promise; //# sourceMappingURL=get-price-history.d.ts.map