/** * [WHO]: createCronDeleteTool, CronDeleteInput * [FROM]: Depends on @sinclair/typebox, @catui/agent-core, core/extensions-host/types, ../cron, ./prompt * [TO]: Consumed by ./index * [HERE]: extensions/builtin/loop/cron-tools/cron-delete-tool.ts - CronDelete tool factory * * CronDelete tool — deletes a scheduled cron task. * * 1:1 port of Claude Code src/tools/ScheduleCronTool/CronDeleteTool.ts */ import type { Static } from "@sinclair/typebox"; import type { AgentToolResult } from "@catui/agent-core"; import type { ExtensionContext } from "../../../../core/extensions-host/types.js"; declare const cronDeleteSchema: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; }>; export type CronDeleteInput = Static; export declare function createCronDeleteTool(): { name: string; label: string; searchHint: string; description: string; parameters: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; }>; guidance: string; execute(_toolCallId: string, params: CronDeleteInput, _signal: AbortSignal | undefined, _onUpdate: undefined, ctx: ExtensionContext): Promise>; }; export {};