import { type SchedulerToolContext } from "../tool-support"; /** Create a tool that removes a scheduled task from the active Slack conversation. */ export declare function createSlackScheduleDeleteTaskTool(context: SchedulerToolContext): import("@sentry/junior-plugin-api").PluginToolDefinition<{ task_id: string; }, { [x: string]: unknown; target: string; task: { id: string; status: "blocked" | "active" | "paused" | "deleted"; task: string; schedule: string; timezone: string; recurrence: unknown; next_run_at: string | null; conversation_access: { audience: "direct" | "group" | "channel"; visibility: "public" | "private"; }; credential_mode: "system" | "creator"; last_run_at: string | null; run_now_at: string | null; }; truncated?: boolean | undefined; continuation?: { arguments: Record; reason?: string | undefined; } | undefined; }, { [x: string]: unknown; target: string; task: { id: string; status: "blocked" | "active" | "paused" | "deleted"; task: string; schedule: string; timezone: string; recurrence: unknown; next_run_at: string | null; conversation_access: { audience: "direct" | "group" | "channel"; visibility: "public" | "private"; }; credential_mode: "system" | "creator"; last_run_at: string | null; run_now_at: string | null; }; truncated?: boolean | undefined; continuation?: { arguments: Record; reason?: string | undefined; } | undefined; }>;