type JsonRpcId = string | number | null;
type JsonRpcMessage = {
    jsonrpc?: string;
    id?: JsonRpcId;
    method?: string;
    params?: any;
    result?: any;
    error?: any;
};
type ToolHandler = (args: Record<string, unknown>) => Record<string, unknown>;
type ToolDefinition = {
    name: string;
    description: string;
    inputSchema: Record<string, unknown>;
    handler: ToolHandler;
};
export declare const MCP_TOOLS: ToolDefinition[];
export declare function handleMcpMessage(message: JsonRpcMessage): JsonRpcMessage | null;
export declare function startMcpServer(): void;
export {};
