import { Tool, JSONOutput, RunOptions } from "../core/Tool"; import { ExecutionContext } from "../core/ExecutionContext"; import { z } from "zod"; interface AppleScriptResult { success: boolean; output?: string; error?: string; } interface AppleScriptInput { script: string; timeout?: number; } export declare class AppleScriptTool extends Tool> { constructor(); schema(): z.ZodSchema; protected execute(input: AppleScriptInput, context: ExecutionContext, options: RunOptions): Promise>; private sanitizeScript; } export {};