import { Tool, StringOutput, RunOptions } from "../core/Tool"; import { ExecutionContext } from "../core/ExecutionContext"; import { z } from "zod"; import { ConfigOptions } from "mathjs"; interface CalculatorInput { expression: string; } export declare class CalculatorTool extends Tool { private readonly mathInstance; constructor(config?: ConfigOptions); schema(): z.ZodSchema; protected execute(input: CalculatorInput, context: ExecutionContext, options: RunOptions): Promise; } export {};