import * as z from "zod/v4-mini"; import { Location, Location$Outbound } from "./location.js"; export type PickupBase = { /** * The object ID of your USPS or DHL Express carrier account. * * @remarks * You can retrieve this from your Rate requests or our Carrier Accounts endpoint. */ carrierAccount: string; /** * Location where the parcel(s) will be picked up. */ location: Location; /** * A string of up to 100 characters that can be filled with any additional information you * * @remarks * want to attach to the object. */ metadata?: string | undefined; /** * The latest that you requested your parcels to be available for pickup. * * @remarks * Expressed in the timezone specified in the response. */ requestedEndTime: Date; /** * The earliest that you requested your parcels to be ready for pickup. * * @remarks * Expressed in the timezone specified in the response. */ requestedStartTime: Date; /** * The transaction(s) object ID(s) for the parcel(s) that need to be picked up. */ transactions: Array; }; /** @internal */ export type PickupBase$Outbound = { carrier_account: string; location: Location$Outbound; metadata?: string | undefined; requested_end_time: string; requested_start_time: string; transactions: Array; }; /** @internal */ export declare const PickupBase$outboundSchema: z.ZodMiniType; export declare function pickupBaseToJSON(pickupBase: PickupBase): string; //# sourceMappingURL=pickupbase.d.ts.map