import { z } from 'zod'; declare const updateReminders: { name: "update-reminders"; description: string; parameters: { reminders: z.ZodArray; id: z.ZodString; minuteOffset: z.ZodOptional; service: z.ZodOptional>; isUrgent: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"absolute">; id: z.ZodString; due: z.ZodOptional; string: z.ZodOptional; timezone: z.ZodOptional; lang: z.ZodOptional; }, z.core.$strip>>; service: z.ZodOptional>; isUrgent: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"location">; id: z.ZodString; name: z.ZodOptional; locLat: z.ZodOptional; locLong: z.ZodOptional; locTrigger: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>], "type">>; }; outputSchema: { reminders: z.ZodArray; minuteOffset: z.ZodOptional; due: z.ZodOptional; timezone: z.ZodOptional; }, z.core.$strip>>; name: z.ZodOptional; locLat: z.ZodOptional; locLong: z.ZodOptional; locTrigger: z.ZodOptional>; radius: z.ZodOptional; isUrgent: z.ZodOptional; }, z.core.$strip>>; totalCount: z.ZodNumber; updatedReminderIds: z.ZodArray; }; annotations: { readOnlyHint: false; destructiveHint: true; idempotentHint: true; }; execute(args: { reminders: ({ type: "relative"; id: string; minuteOffset?: number | undefined; service?: "push" | "email" | undefined; isUrgent?: boolean | undefined; } | { type: "absolute"; id: string; due?: { date?: string | undefined; string?: string | undefined; timezone?: string | undefined; lang?: string | undefined; } | undefined; service?: "push" | "email" | undefined; isUrgent?: boolean | undefined; } | { type: "location"; id: string; name?: string | undefined; locLat?: string | undefined; locLong?: string | undefined; locTrigger?: "on_enter" | "on_leave" | undefined; radius?: number | undefined; })[]; }, client: import('@doist/todoist-sdk').TodoistApi): Promise<{ textContent: string; structuredContent: { reminders: ({ minuteOffset: number; due: { isRecurring: boolean; string: string; date: string; datetime: string | undefined; timezone: string | undefined; } | undefined; isUrgent: boolean | undefined; id: string; taskId: string; type: "location" | "absolute" | "relative"; } | { due: { isRecurring: boolean; string: string; date: string; datetime: string | undefined; timezone: string | undefined; }; isUrgent: boolean | undefined; id: string; taskId: string; type: "location" | "absolute" | "relative"; } | { name: string; locLat: string; locLong: string; locTrigger: "on_enter" | "on_leave"; radius: number; id: string; taskId: string; type: "location" | "absolute" | "relative"; })[]; totalCount: number; updatedReminderIds: string[]; }; }>; }; export { updateReminders }; //# sourceMappingURL=update-reminders.d.ts.map