import { ApiClass } from '../../ApiClass'; export declare class ChannelOrder extends ApiClass { get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; search(data: any, req?: any, validated?: any): Promise; listChannelDescendants(data: any, req?: any, validated?: any): Promise; searchChannelDescendants(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; setAddressBilling(data: any, req?: any, validated?: any): Promise; getAddressBilling(data: any, req?: any, validated?: any): Promise; setAddressShipping(data: any, req?: any, validated?: any): Promise; getAddressShipping(data: any, req?: any, validated?: any): Promise; setCustomer(data: any, req?: any, validated?: any): Promise; getCustomer(data: any, req?: any, validated?: any): Promise; setPaymentDetails(data: any, req?: any, validated?: any): Promise; getPaymentDetails(data: any, req?: any, validated?: any): Promise; setFulfillmentDetails(data: any, req?: any, validated?: any): Promise; getFulfillmentDetails(data: any, req?: any, validated?: any): Promise; addShippingLine(data: any, req?: any, validated?: any): Promise; removeShippingLine(data: any, req?: any, validated?: any): Promise; listShippingLines(data: any, req?: any, validated?: any): Promise; addTaxLine(data: any, req?: any, validated?: any): Promise; removeTaxLine(data: any, req?: any, validated?: any): Promise; listTaxLines(data: any, req?: any, validated?: any): Promise; addOverrideLine(data: any, req?: any, validated?: any): Promise; removeOverrideLine(data: any, req?: any, validated?: any): Promise; listOverrideLines(data: any, req?: any, validated?: any): Promise; cancel(data: any, req?: any, validated?: any): Promise; refund(data: any, req?: any, validated?: any): Promise; pay(data: any, req?: any, validated?: any): Promise; fulfill(data: any, req?: any, validated?: any): Promise; close(data: any, req?: any, validated?: any): Promise; upload(data: any, req?: any, validated?: any): Promise; processUpload(data: any, req?: any, validated?: any): Promise; uploadMetadata(data: any, req?: any, validated?: any): Promise; processMetadataUpload(data: any, req?: any, validated?: any): Promise; getUpload(data: any, req?: any, validated?: any): Promise; listUploads(data: any, req?: any, validated?: any): Promise; getMetadataUpload(data: any, req?: any, validated?: any): Promise; listMetadataUploads(data: any, req?: any, validated?: any): Promise; getItem: (data: any, req?: any, validated?: any) => Promise; listItems: (data: any, req?: any, validated?: any) => Promise; getFulfillment: (data: any, req?: any, validated?: any) => Promise; listFulfillments: (data: any, req?: any, validated?: any) => Promise; createFulfillment: (data: any, req?: any, validated?: any) => Promise; updateFulfillment: (data: any, req?: any, validated?: any) => Promise; sendFulfillment: (data: any, req?: any, validated?: any) => Promise; cancelFulfillment: (data: any, req?: any, validated?: any) => Promise; getTransaction: (data: any, req?: any, validated?: any) => Promise; listTransactions: (data: any, req?: any, validated?: any) => Promise; createTransaction: (data: any, req?: any, validated?: any) => Promise; updateTransaction: (data: any, req?: any, validated?: any) => Promise; authorizeTransaction: (data: any, req?: any, validated?: any) => Promise; captureTransaction: (data: any, req?: any, validated?: any) => Promise; refundTransaction: (data: any, req?: any, validated?: any) => Promise; voidTransaction: (data: any, req?: any, validated?: any) => Promise; saleTransaction: (data: any, req?: any, validated?: any) => Promise; cancelTransaction: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelOrderItem extends ApiClass { create(data: any, req?: any, validated?: any): Promise; bulkCreate(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; remove(data: any, req?: any, validated?: any): Promise; setPaymentDetails(data: any, req?: any, validated?: any): Promise; getPaymentDetails(data: any, req?: any, validated?: any): Promise; setFulfillmentDetails(data: any, req?: any, validated?: any): Promise; getFulfillmentDetails(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; addShippingLine(data: any, req?: any, validated?: any): Promise; removeShippingLine(data: any, req?: any, validated?: any): Promise; listShippingLines(data: any, req?: any, validated?: any): Promise; addTaxLine(data: any, req?: any, validated?: any): Promise; removeTaxLine(data: any, req?: any, validated?: any): Promise; listTaxLines(data: any, req?: any, validated?: any): Promise; addOverrideLine(data: any, req?: any, validated?: any): Promise; removeOverrideLine(data: any, req?: any, validated?: any): Promise; listOverrideLines(data: any, req?: any, validated?: any): Promise; } export declare class ChannelOrderTransaction extends ApiClass { get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; authorize(data: any, req?: any, validated?: any): Promise; capture(data: any, req?: any, validated?: any): Promise; sale(data: any, req?: any, validated?: any): Promise; void(data: any, req?: any, validated?: any): Promise; refund(data: any, req?: any, validated?: any): Promise; cancel(data: any, req?: any, validated?: any): Promise; } export declare class ChannelOrderFulfillment extends ApiClass { get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; send(data: any, req?: any, validated?: any): Promise; cancel(data: any, req?: any, validated?: any): Promise; } export declare class ChannelOrderEvent extends ApiClass { get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; }