import * as z from "zod/v4-mini"; import { CustomFieldTextProperties, CustomFieldTextProperties$Outbound } from "./customfieldtextproperties.js"; export type CustomFieldUpdateTextMetadata = string | number | number | boolean; /** * Schema to update a custom field of type text. */ export type CustomFieldUpdateText = { /** * Key-value object allowing you to store additional information. * * @remarks * * The key must be a string with a maximum length of **40 characters**. * The value must be either: * * * A string with a maximum length of **500 characters** * * An integer * * A floating-point number * * A boolean * * You can store up to **50 key-value pairs**. */ metadata?: { [k: string]: string | number | number | boolean; } | undefined; name?: string | null | undefined; slug?: string | null | undefined; type: "text"; properties?: CustomFieldTextProperties | null | undefined; }; /** @internal */ export type CustomFieldUpdateTextMetadata$Outbound = string | number | number | boolean; /** @internal */ export declare const CustomFieldUpdateTextMetadata$outboundSchema: z.ZodMiniType; export declare function customFieldUpdateTextMetadataToJSON(customFieldUpdateTextMetadata: CustomFieldUpdateTextMetadata): string; /** @internal */ export type CustomFieldUpdateText$Outbound = { metadata?: { [k: string]: string | number | number | boolean; } | undefined; name?: string | null | undefined; slug?: string | null | undefined; type: "text"; properties?: CustomFieldTextProperties$Outbound | null | undefined; }; /** @internal */ export declare const CustomFieldUpdateText$outboundSchema: z.ZodMiniType; export declare function customFieldUpdateTextToJSON(customFieldUpdateText: CustomFieldUpdateText): string; //# sourceMappingURL=customfieldupdatetext.d.ts.map