import * as z from "zod"; import { CustomFieldOptionV1, CustomFieldOptionV1$Outbound } from "./customfieldoptionv1.js"; import { EmbeddedCatalogEntryV1, EmbeddedCatalogEntryV1$Outbound } from "./embeddedcatalogentryv1.js"; export type CustomFieldValueV1 = { valueCatalogEntry?: EmbeddedCatalogEntryV1 | undefined; /** * If the custom field type is 'link', this will contain the value assigned. */ valueLink?: string | undefined; /** * If the custom field type is 'numeric', this will contain the value assigned. */ valueNumeric?: string | undefined; valueOption?: CustomFieldOptionV1 | undefined; /** * If the custom field type is 'text', this will contain the value assigned. */ valueText?: string | undefined; }; /** @internal */ export declare const CustomFieldValueV1$inboundSchema: z.ZodType; /** @internal */ export type CustomFieldValueV1$Outbound = { value_catalog_entry?: EmbeddedCatalogEntryV1$Outbound | undefined; value_link?: string | undefined; value_numeric?: string | undefined; value_option?: CustomFieldOptionV1$Outbound | undefined; value_text?: string | undefined; }; /** @internal */ export declare const CustomFieldValueV1$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace CustomFieldValueV1$ { /** @deprecated use `CustomFieldValueV1$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CustomFieldValueV1$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CustomFieldValueV1$Outbound` instead. */ type Outbound = CustomFieldValueV1$Outbound; } //# sourceMappingURL=customfieldvaluev1.d.ts.map