export interface ShipmentCheckpoint { /** Where the carrier recorded the scan, such as `PHILADELPHIA, PA`. Null when the carrier sent none. */ location: string | null; /** Carrier's description of the scan, such as `Departed USPS Regional Facility`. Null when the carrier sent none. */ message: string | null; /** Delivery status this carrier scan maps to. */ status: ShipmentCheckpoint.Status; /** When the carrier recorded the scan, as an ISO 8601 timestamp. Null when the carrier sent no scan time. */ timestamp: string | null; } export declare namespace ShipmentCheckpoint { /** Delivery status this carrier scan maps to. */ const Status: { readonly Unknown: "unknown"; readonly PreTransit: "pre_transit"; readonly InTransit: "in_transit"; readonly OutForDelivery: "out_for_delivery"; readonly Delivered: "delivered"; readonly AvailableForPickup: "available_for_pickup"; readonly ReturnToSender: "return_to_sender"; readonly Failure: "failure"; readonly Cancelled: "cancelled"; readonly Error: "error"; }; type Status = (typeof Status)[keyof typeof Status]; }