import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** * The color of the tag. If not provided, a random color will be used from the list: red, yellow, green, blue, purple, brown, gray. */ export declare const UpdateTagColor: { readonly Red: "red"; readonly Yellow: "yellow"; readonly Green: "green"; readonly Blue: "blue"; readonly Purple: "purple"; readonly Brown: "brown"; readonly Gray: "gray"; readonly Pink: "pink"; }; /** * The color of the tag. If not provided, a random color will be used from the list: red, yellow, green, blue, purple, brown, gray. */ export type UpdateTagColor = ClosedEnum; export type UpdateTagRequestBody = { /** * The name of the tag to create. */ name?: string | undefined; /** * The color of the tag. If not provided, a random color will be used from the list: red, yellow, green, blue, purple, brown, gray. */ color?: UpdateTagColor | undefined; /** * The name of the tag to create. * * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ tag?: string | undefined; }; export type UpdateTagRequest = { /** * The ID of the tag to update. */ id: string; requestBody?: UpdateTagRequestBody | undefined; }; /** @internal */ export declare const UpdateTagColor$outboundSchema: z.ZodNativeEnum; /** @internal */ export type UpdateTagRequestBody$Outbound = { name?: string | undefined; color?: string | undefined; tag?: string | undefined; }; /** @internal */ export declare const UpdateTagRequestBody$outboundSchema: z.ZodType; export declare function updateTagRequestBodyToJSON(updateTagRequestBody: UpdateTagRequestBody): string; /** @internal */ export type UpdateTagRequest$Outbound = { id: string; RequestBody?: UpdateTagRequestBody$Outbound | undefined; }; /** @internal */ export declare const UpdateTagRequest$outboundSchema: z.ZodType; export declare function updateTagRequestToJSON(updateTagRequest: UpdateTagRequest): string; //# sourceMappingURL=updatetag.d.ts.map