export interface McpConfig { token?: string; } export interface ToolDefinition { name: string; description: string; inputSchema: { type: 'object'; properties: Record; required?: string[]; }; } export interface ToolCall { name: string; arguments: Record; } export interface ToolResult { content: Array<{ type: 'text'; text: string; }>; isError?: boolean; } export declare const TOOL_DEFINITIONS: ToolDefinition[]; export declare class AlltickMcpServer { private client; constructor(config?: McpConfig); getTools(): ToolDefinition[]; callTool(toolCall: ToolCall): Promise; private handleGetKline; private handleGetTrade; private handleGetOrderBook; private handleGetBatchKline; private handleListSymbols; } export declare function createMcpServer(config?: McpConfig): AlltickMcpServer; //# sourceMappingURL=index.d.ts.map