import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CustomField, CustomField$Outbound } from "./customfield.js"; /** * Schema of a custom field attached to a resource. */ export type AttachedCustomField = { /** * ID of the custom field. */ customFieldId: string; customField: CustomField; /** * Order of the custom field in the resource. */ order: number; /** * Whether the value is required for this custom field. */ required: boolean; }; /** @internal */ export declare const AttachedCustomField$inboundSchema: z.ZodMiniType; /** @internal */ export type AttachedCustomField$Outbound = { custom_field_id: string; custom_field: CustomField$Outbound; order: number; required: boolean; }; /** @internal */ export declare const AttachedCustomField$outboundSchema: z.ZodMiniType; export declare function attachedCustomFieldToJSON(attachedCustomField: AttachedCustomField): string; export declare function attachedCustomFieldFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=attachedcustomfield.d.ts.map