import IAddress from '../Interfaces/Address'; import IShipstationQuoteRequestBody from '../Interfaces/Shipping/Shipstation/quote'; import IShiptimeQuoteRequestBody from '../Interfaces/Shipping/Shiptime/quote'; import Cart from '../lib/Cart'; import { IExternalServices } from '../Interfaces/Space/IExternalService'; export declare const loginUrl: (_params: any, _getFor: string) => never[]; export declare const listCarriersUrl: (params: any, getFor: string) => { carrier: string; url: string; type: string; headers: { Authorization: string; }; } | undefined; export declare const quotesUrl: (params: any, getFor: string) => { carrier: string; url: string; type: string; headers: { Authorization: string; 'Accept-language'?: undefined; 'Content-Type'?: undefined; Accept?: undefined; }; } | { carrier: string; url: string; type: string; headers: { Authorization: string; 'Accept-language': string; 'Content-Type': string; Accept: string; }; } | undefined; export declare const createShipmentUrl: (params: any, getFor: string) => { carrier: string; url: string; type: string; headers: { Authorization: string; 'Accept-language'?: undefined; 'Content-Type'?: undefined; Accept?: undefined; }; } | { carrier: string; url: string; type: string; headers: { Authorization: string; 'Accept-language': any; 'Content-Type': string; Accept: string; }; } | undefined; export declare const deleteShipmentUrl: (params: any, getFor: string) => { carrier: string; url: string; type: string; headers: { Authorization: string; 'Accept-language'?: undefined; Accept?: undefined; }; } | { carrier: string; url: any; type: string; headers: { Authorization: string; 'Accept-language': string; Accept: string; }; } | undefined; export declare const createShipmentLabelUrl: (params: any, getFor: string) => { carrier: string; url: any; type: string; headers: { Authorization: string; 'Accept-language'?: undefined; Accept?: undefined; contentType?: undefined; type?: undefined; }; } | { carrier: string; url: any; type: string; headers: { Authorization: string; 'Accept-language': string; Accept: string; contentType: string; type: string; }; } | undefined; export declare const getBodyForQuoteApprove: (shipmentService: IExternalServices, quote: any, canadaPostProps?: { cartItem: Cart; fromAddress: IAddress; serviceCode: string; companyName: string; companyPhone: string; }) => string | { quoteId?: undefined; } | { quoteId: any; } | undefined; export declare const getBodyForQuoteRequest: (shipmentService: IExternalServices, cart: Cart, fromAddress?: any, doNotPackage?: boolean) => Promise;