import { WorkspaceResource } from "../../meta/core/resources/workspace/workspace-resource";
import { type ShipmentTrackingStatus } from "./shipment-tracking-status";
import { type ShipmentLabelType } from "./shipment-label-type";
import { ShipmentProvider } from "./shipment-provider.resource";
import { Order } from "../resources/order.resource";
import { OrderItem } from "../resources/order-line.resource";
/** @monorepo-internal */
export declare class Shipment extends WorkspaceResource {
    orderId: string;
    order?: Order;
    orderItemId: string;
    orderItem?: OrderItem;
    shipmentProviderId: string;
    shipmentProvider?: ShipmentProvider;
    price: number;
    trackingNumber: string;
    trackingUrl?: string;
    trackingStatus: ShipmentTrackingStatus;
    labelType: ShipmentLabelType;
    labelUrl?: string;
}
