import * as z from "zod/v4-mini";
import { ShipmentCreateRequest, ShipmentCreateRequest$Outbound } from "./shipmentcreaterequest.js";
export type BatchShipmentCreateRequest = {
/**
* Object ID of the carrier account to be used for this shipment (will override batch default)
*/
carrierAccount?: string | undefined;
/**
* A string of up to 100 characters that can be filled with any additional information you want
*
* @remarks
* to attach to the object.
*/
metadata?: string | undefined;
/**
* A token that sets the shipping method for the batch, overriding the batch default.
*
* @remarks
* Servicelevel tokens can be found in this list
* or at this endpoint.
*/
servicelevelToken?: string | undefined;
shipment: ShipmentCreateRequest;
};
/** @internal */
export type BatchShipmentCreateRequest$Outbound = {
carrier_account?: string | undefined;
metadata?: string | undefined;
servicelevel_token?: string | undefined;
shipment: ShipmentCreateRequest$Outbound;
};
/** @internal */
export declare const BatchShipmentCreateRequest$outboundSchema: z.ZodMiniType;
export declare function batchShipmentCreateRequestToJSON(batchShipmentCreateRequest: BatchShipmentCreateRequest): string;
//# sourceMappingURL=batchshipmentcreaterequest.d.ts.map