import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { DistanceUnitEnum } from "./distanceunitenum.js"; export type CarrierParcelTemplate = { /** * The name of the carrier that provides this parcel template */ carrier?: string | undefined; /** * The measure unit used for length, width and height. */ distanceUnit?: DistanceUnitEnum | undefined; /** * The height of the package, in units specified by the distance_unit attribute */ height?: string | undefined; /** * True if the carrier parcel template allows custom dimensions, such as USPS Softpack. */ isVariableDimensions?: boolean | undefined; /** * The length of the package, in units specified by the distance_unit attribute */ length?: string | undefined; /** * The name of the carrier parcel template */ name?: string | undefined; /** * The unique string representation of the carrier parcel template */ token?: string | undefined; /** * The width of the package, in units specified by the distance_unit attribute */ width?: string | undefined; }; /** @internal */ export declare const CarrierParcelTemplate$inboundSchema: z.ZodMiniType; export declare function carrierParcelTemplateFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=carrierparceltemplate.d.ts.map