import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Specify the reference field on the label (FedEx and UPS only). */ export type CustomerReference = { /** * Custom prefix for customer reference field (ZPL labels only). Up to 11 characters, including trailing * * @remarks * spaces. Empty string indicates removal of default prefix. To use the default prefix, do not include * this property. */ prefix?: string | undefined; /** * Optional text to be printed on the shipping label for customer reference. Up to 40 characters. If * * @remarks * this is provided, reference_1 will be ignored. */ 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 CustomerReference$inboundSchema: z.ZodMiniType; /** @internal */ export type CustomerReference$Outbound = { prefix?: string | undefined; value?: string | undefined; ref_sort?: number | undefined; }; /** @internal */ export declare const CustomerReference$outboundSchema: z.ZodMiniType; export declare function customerReferenceToJSON(customerReference: CustomerReference): string; export declare function customerReferenceFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customerreference.d.ts.map