export interface FedexTrackResponse {
    output: {
        completeTrackResults: FedexTrackResult[];
    };
}
interface FedexTrackResult {
    trackResults: FedexStatusDetail[];
}
interface FedexStatusDetail {
    latestStatusDetail: {
        code: string;
    };
}
export interface ShippoTrackResponse {
    tracking_status: {
        status: string;
    };
}
export declare const fedexTrackingApi: "https:/developer.fedex.com/api/en-us/catalog/track/v1/";
export declare const fedexTestApi: "https:/apis-sandbox.fedex.com/";
export declare const shippoApiUrl: "https:/api.goshippo.com/tracks/";
export declare const fedexTrackUrl: "https:/www.fedex.com/wtrk/track/";
export declare const shippoTrackUrl: "https:/www.ups.com/track";
export declare const fedexProviderName: "FedEx";
export declare const shippoProviderName: "Shippo";
export declare const fedexLabels: {
    readonly delivered: "DL";
    readonly shipped: "IT";
    readonly outForDelivery: "OD";
};
export declare const shippoLabels: {
    readonly notShipped: "PRE_TRANSIT";
    readonly shipped: "TRANSIT";
    readonly delivered: "DELIVERED";
};
export declare const shippoTestTrackingNumber: "SHIPPO_TRANSIT";
export declare const shippoCarrier: "shippo";
export declare const fedexRoutes: {
    readonly trackNum: "track/v1/trackingnumbers";
    readonly token: "oauth/token";
    readonly document: "track/v1/trackingdocuments";
};
export declare const shipmentSearchParams: {
    readonly fedexTrackNum: "trknbr";
    readonly shippoTrackNum: "tracknum";
};
export {};
