import { z } from 'zod'; declare const addReminders: { name: "add-reminders"; description: string; parameters: { reminders: z.ZodArray; taskId: z.ZodString; minuteOffset: z.ZodNumber; service: z.ZodOptional>; isUrgent: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"absolute">; taskId: z.ZodString; due: z.ZodObject<{ date: 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">; taskId: z.ZodString; name: z.ZodString; locLat: z.ZodString; locLong: z.ZodString; locTrigger: z.ZodEnum<{ on_enter: "on_enter"; on_leave: "on_leave"; }>; 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; addedReminderIds: z.ZodArray; }; annotations: { readOnlyHint: false; destructiveHint: false; idempotentHint: false; }; execute(args: { reminders: ({ type: "relative"; taskId: string; minuteOffset: number; service?: "push" | "email" | undefined; isUrgent?: boolean | undefined; } | { type: "absolute"; taskId: string; due: { date?: string | undefined; string?: string | undefined; timezone?: string | undefined; lang?: string | undefined; }; service?: "push" | "email" | undefined; isUrgent?: boolean | undefined; } | { type: "location"; taskId: string; name: string; locLat: string; locLong: string; locTrigger: "on_enter" | "on_leave"; 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; addedReminderIds: string[]; }; }>; }; export { addReminders }; //# sourceMappingURL=add-reminders.d.ts.map