import { TodoistApi } from '@doist/todoist-sdk'; import { z } from 'zod'; declare const addComments: { name: "add-comments"; description: string; parameters: { comments: z.ZodArray; projectId: z.ZodOptional; content: z.ZodString; notifyUsers: z.ZodOptional>; }, z.core.$strip>>; }; 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; addedCommentIds: z.ZodArray; }; annotations: { readOnlyHint: false; destructiveHint: false; idempotentHint: false; }; execute(args: { comments: { content: string; taskId?: string | undefined; projectId?: string | undefined; notifyUsers?: string[] | undefined; }[]; }, client: 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; addedCommentIds: string[]; }; }>; }; export { addComments }; //# sourceMappingURL=add-comments.d.ts.map