/** * get_vault_data Tool * * Fetch complete vault information with 15-minute caching. * Optimized for detailed analysis of 1-5 vaults. * * Use cases: * - Detailed vault analysis with all fields * - Single or small set of vaults (1-5) * - Repeated queries for same vault data * - Performance: ~500 tokens per vault * * Cache strategy: * - 15-minute TTL for balance between freshness and performance * - Cache key: vault:{address}:{chainId} * - Cache hit rate target: 80-90% * - Cache tags: [CacheTag.VAULT] for invalidation */ import { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import { GetVaultDataInput } from '../utils/validators.js'; import { ServiceContainer } from '../core/container.js'; export declare function createExecuteGetVaultData(container: ServiceContainer): (input: GetVaultDataInput) => Promise; //# sourceMappingURL=vault-data.d.ts.map