import { z } from 'zod'; declare const updateLabels: { name: "update-labels"; description: string; parameters: { labels: z.ZodArray; id: z.ZodString; name: z.ZodOptional; color: z.ZodPipe, z.ZodOptional>>; order: z.ZodOptional; isFavorite: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ labelType: z.ZodLiteral<"shared">; name: z.ZodString; newName: z.ZodString; }, z.core.$strip>], "labelType">>; }; outputSchema: { updatedLabels: z.ZodArray>>; order: z.ZodCatch>; isFavorite: z.ZodBoolean; }, z.core.$strip>>; renamedSharedLabels: z.ZodArray>; totalCount: z.ZodNumber; appliedOperations: z.ZodObject<{ updateCount: z.ZodNumber; renameCount: z.ZodNumber; skippedCount: z.ZodNumber; }, z.core.$strip>; }; annotations: { readOnlyHint: false; destructiveHint: true; idempotentHint: false; }; execute(args: { labels: ({ labelType: "personal"; id: string; name?: string | undefined; color?: "berry_red" | "red" | "orange" | "yellow" | "olive_green" | "lime_green" | "green" | "mint_green" | "teal" | "sky_blue" | "light_blue" | "blue" | "grape" | "violet" | "lavender" | "magenta" | "salmon" | "charcoal" | "grey" | "taupe" | undefined; order?: number | undefined; isFavorite?: boolean | undefined; } | { labelType: "shared"; name: string; newName: string; })[]; }, client: import('@doist/todoist-sdk').TodoistApi): Promise<{ textContent: string; structuredContent: { updatedLabels: { id: string; name: string; isFavorite: boolean; color?: "berry_red" | "red" | "orange" | "yellow" | "olive_green" | "lime_green" | "green" | "mint_green" | "teal" | "sky_blue" | "light_blue" | "blue" | "grape" | "violet" | "lavender" | "magenta" | "salmon" | "charcoal" | "grey" | "taupe" | undefined; order?: number | undefined; }[]; renamedSharedLabels: { name: string; newName: string; }[]; totalCount: number; appliedOperations: { updateCount: number; renameCount: number; skippedCount: number; }; }; }>; }; export { updateLabels }; //# sourceMappingURL=update-labels.d.ts.map