import { z } from "zod"; import { Types } from "komodo_client"; export declare const tagIdSchema: z.ZodString; export declare const tagColorSchema: z.ZodNativeEnum; export declare const TAG_COLOR_VALUES: string[]; export declare function parseTagColor(input: string): Types.TagColor | null; export declare const TAG_COLOR_HINT = "Named , e.g. \"Blue\", \"DarkRed\", \"LightGreen\". Shade \u2208 {Light, \"\", Dark}; Base \u2208 {Slate, Red, Orange, Amber, Yellow, Lime, Green, Emerald, Teal, Cyan, Sky, Blue, Indigo, Violet, Purple, Fuchsia, Pink, Rose}. Default: Slate."; export declare const tagSummarySchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; owner: z.ZodOptional; color: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }, { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }>; export declare const tagListOutputSchema: z.ZodObject<{ items: z.ZodArray; color: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }, { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }>, "many">; page: z.ZodOptional; total: z.ZodOptional; }, "strip", z.ZodTypeAny, { next_cursor?: string | undefined; total?: number | undefined; }, { next_cursor?: string | undefined; total?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { items: { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }, { items: { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }>; export declare const tagInfoOutputSchema: z.ZodObject<{ tag: z.ZodObject<{ id: z.ZodString; name: z.ZodString; owner: z.ZodOptional; color: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }, { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }>; }, "strip", z.ZodTypeAny, { tag: { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }; }, { tag: { id: string; name: string; owner?: string | undefined; color?: Types.TagColor | undefined; }; }>; export declare const tagApplyInputSchema: z.ZodObject<{ action: z.ZodEnum<["create", "update"]>; name: z.ZodOptional; tag: z.ZodOptional; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: "create" | "update"; tag?: string | undefined; name?: string | undefined; color?: string | undefined; }, { action: "create" | "update"; tag?: string | undefined; name?: string | undefined; color?: string | undefined; }>;