/** * @name perps/chart-tools * @description Chart tool registrations: OHLC, long-term price history, and volume profile. * * @module perps/chart-tools */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import type { SapMcpContext } from '../../core/src/types.js'; /** * @name registerChartOhlcTool * @description Register the sap_chart_ohlc read-only tool. * * Fetches OHLC candlestick data for any Solana token from DexScreener's * free REST API. * * @param server — MCP server instance. * @param context — Runtime context (unused — pure REST call). * * @internal */ export declare function registerChartOhlcTool(server: Server, _context: SapMcpContext): void; /** * @name registerChartLongTermTool * @description Register the sap_chart_long_term read-only tool. * * Fetches long-term price history for a Solana token from DexScreener * and optional protocol TVL data from DeFiLlama. * * @param server — MCP server instance. * @param context — Runtime context (unused — pure REST call). * * @internal */ export declare function registerChartLongTermTool(server: Server, _context: SapMcpContext): void; /** * @name registerChartVolumeProfileTool * @description Register the sap_chart_volume_profile read-only tool. * * @param server — MCP server instance. * @param context — Runtime context (unused — pure REST + local math). * * @internal */ export declare function registerChartVolumeProfileTool(server: Server, _context: SapMcpContext): void; //# sourceMappingURL=chart-tools.d.ts.map