import { Output } from '@shipengine/connect-sdk/lib/internal'; import { RequestedFulfillmentExtensions as OutputRequestedFulfillmentExtensions } from '@shipengine/connect-sdk/lib/public/orders/requested-fulfillment'; import * as api from '@shipengine/connect-order-source-api'; import { PaymentStatus, NoteType, WeightUnit } from '@shipengine/connect-sdk'; export declare function mapProductDetails(identifiers?: Output.Identifiers): api.ProductDetail[] | undefined; export declare function mapItem(item: Output.SalesOrderItem): api.SalesOrderItem; export declare function mapWeightUnit(unit?: WeightUnit): api.WeightUnit; export declare function mapDocument(doc: Output.Document): api.Document; export declare function mapShippingPreferences(pref: Output.ShippingPreferences | undefined): api.ShippingPreferences | undefined; export declare function mapFulfillmentExtensions(extensions: OutputRequestedFulfillmentExtensions | undefined): api.RequestedFulfillmentExtensions; export declare function mapRequestedFulfillment(fill: Output.RequestedFulfillment): api.RequestedFulfillment; export declare function mapBuyer(buyer: Output.Buyer): api.Buyer; export declare function mapBillTo(buyer: Output.Buyer): api.BillTo | undefined; export declare function mapPaymentStatus(status: PaymentStatus): api.PaymentStatus; export declare function mapPayment(order: Output.SalesOrder): api.Payment; export declare function mapNoteType(noteType: NoteType): api.NoteType; export declare function mapNote(note: Output.Note): api.Note; export declare function mapSalesOrderStatus(status: Output.SalesOrderStatus): api.SalesOrderStatus; export declare function getSingleCurrency(order: Output.SalesOrder): string; export declare function mapSalesOrder(order: Output.SalesOrder): api.SalesOrder;