import { ShipperClient, STATUS_TYPES } from './shipper';
declare class UpsMiClient extends ShipperClient {
    private STATUS_MAP;
    constructor(options?: {});
    validateResponse(response: any, cb: any): any;
    extractSummaryField(data: any, name: any): any;
    getEta(data: any): any;
    getService(): void;
    getWeight(data: any): string;
    findStatusFromMap(statusText: any): STATUS_TYPES;
    presentStatus(details: string): STATUS_TYPES;
    extractTimestamp(tsString: any): Date;
    extractActivities($: any, table: any): any[];
    getActivitiesAndStatus(data: any): {
        activities: any[];
        status: any;
    };
    getDestination(data: any): any;
    requestOptions({ trackingNumber }: {
        trackingNumber: any;
    }): {
        method: string;
        uri: string;
    };
}
export { UpsMiClient };
