import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type UPSReferenceFields = { /** * Custom prefix text. */ prefix?: string | undefined; /** * Label reference text. 35 character limit. */ value?: string | undefined; /** * Order UPS reference fields are printed on ZPL labels. For UPS shipments, if you choose to set `ref_sort` for one reference, you must set `ref_sort` for all other supported UPS references using unique integers. */ refSort?: number | undefined; }; /** @internal */ export declare const UPSReferenceFields$inboundSchema: z.ZodMiniType; /** @internal */ export type UPSReferenceFields$Outbound = { prefix?: string | undefined; value?: string | undefined; ref_sort?: number | undefined; }; /** @internal */ export declare const UPSReferenceFields$outboundSchema: z.ZodMiniType; export declare function upsReferenceFieldsToJSON(upsReferenceFields: UPSReferenceFields): string; export declare function upsReferenceFieldsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=upsreferencefields.d.ts.map