import { z } from 'zod'; declare const updateComments: { name: "update-comments"; description: string; parameters: { comments: z.ZodArray>; }; outputSchema: { comments: z.ZodArray; projectId: z.ZodOptional; content: z.ZodString; postedAt: z.ZodString; postedUid: z.ZodOptional; notifiedUserIds: z.ZodOptional>; fileAttachment: z.ZodOptional; fileSize: z.ZodOptional; fileType: z.ZodOptional; fileUrl: z.ZodOptional; fileDuration: z.ZodOptional; uploadState: z.ZodOptional>; url: z.ZodOptional; title: z.ZodOptional; image: z.ZodOptional; imageWidth: z.ZodOptional; imageHeight: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; totalCount: z.ZodNumber; updatedCommentIds: z.ZodArray; appliedOperations: z.ZodObject<{ updateCount: z.ZodNumber; }, z.core.$strip>; }; annotations: { readOnlyHint: false; destructiveHint: true; idempotentHint: false; }; execute(args: { comments: { id: string; content: string; }[]; }, client: import('@doist/todoist-sdk').TodoistApi): Promise<{ textContent: string; structuredContent: { comments: { id: string; taskId: string | undefined; projectId: string | undefined; content: string; postedAt: string; postedUid: string; notifiedUserIds: string[] | undefined; fileAttachment: { resourceType: string; fileName: string | undefined; fileSize: number | undefined; fileType: string | undefined; fileUrl: string | undefined; fileDuration: number | undefined; uploadState: "completed" | "pending" | undefined; url: string | undefined; title: string | undefined; image: string | undefined; imageWidth: number | undefined; imageHeight: number | undefined; } | undefined; }[]; totalCount: number; updatedCommentIds: string[]; appliedOperations: { updateCount: number; }; }; }>; }; export { updateComments }; //# sourceMappingURL=update-comments.d.ts.map