28 lines
1.5 KiB
TypeScript

import * as WhmcsMapper from "./whmcs/mapper";
import * as WhmcsRaw from "./whmcs/raw.types";
import * as SalesforceMapper from "./salesforce/mapper";
import * as SalesforceRaw from "./salesforce/raw.types";
export declare const Whmcs: {
mapper: typeof WhmcsMapper;
raw: typeof WhmcsRaw;
mapOrderItemToWhmcs(item: import("..").OrderItemDetails, index?: number): WhmcsRaw.WhmcsOrderItem;
mapOrderToWhmcsItems(orderDetails: import("..").OrderDetails): WhmcsMapper.OrderItemMappingResult;
buildWhmcsAddOrderPayload(params: WhmcsRaw.WhmcsAddOrderParams): WhmcsRaw.WhmcsAddOrderPayload;
createOrderNotes(sfOrderId: string, additionalNotes?: string): string;
};
export declare const Salesforce: {
mapper: typeof SalesforceMapper;
raw: typeof SalesforceRaw;
transformSalesforceOrderItem(record: SalesforceRaw.SalesforceOrderItemRecord): {
details: import("..").OrderItemDetails;
summary: import("..").OrderItemSummary;
};
transformSalesforceOrderDetails(order: SalesforceRaw.SalesforceOrderRecord, itemRecords: SalesforceRaw.SalesforceOrderItemRecord[]): import("..").OrderDetails;
transformSalesforceOrderSummary(order: SalesforceRaw.SalesforceOrderRecord, itemRecords: SalesforceRaw.SalesforceOrderItemRecord[]): import("..").OrderSummary;
};
export { WhmcsMapper, WhmcsRaw, SalesforceMapper, SalesforceRaw, };
export * from "./whmcs/mapper";
export * from "./whmcs/raw.types";
export * from "./salesforce/mapper";
export * from "./salesforce/raw.types";