import { ApiClass } from '../../ApiClass'; export declare class ChannelOrder extends ApiClass { /*********************************** * Order ***********************************/ /** * Get a Order by ID * @param data * @param req * @param validated */ get(data: any, req?: any, validated?: any): Promise; /** * List orders * @param data * @param req * @param validated */ list(data: any, req?: any, validated?: any): Promise; /** * Create a Order * @param data * @param req * @param validated */ create(data: any, req?: any, validated?: any): Promise; /** * Update a Order * @param data * @param req * @param validated */ update(data: any, req?: any, validated?: any): Promise; /** * Set a Order's Billing Address * @param data * @param req * @param validated */ setAddressBilling(data: any, req?: any, validated?: any): Promise; /** * Get a Order's Billing Address * @param data * @param req * @param validated */ getAddressBilling(data: any, req?: any, validated?: any): Promise; /** * Set a Order's Shipping Address * @param data * @param req * @param validated */ setAddressShipping(data: any, req?: any, validated?: any): Promise; /** * Get a Orders Shipping Address * @param data * @param req * @param validated */ getAddressShipping(data: any, req?: any, validated?: any): Promise; /** * Set a Order's Shipping Address * @param data * @param req * @param validated */ setCustomer(data: any, req?: any, validated?: any): Promise; /** * Get a Order's Customer * @param data * @param req * @param validated */ getCustomer(data: any, req?: any, validated?: any): Promise; /** * Set a Order's Payment Details * @param data * @param req * @param validated */ setPaymentDetails(data: any, req?: any, validated?: any): Promise; /** * Get a Order's Payment Details * @param data * @param req * @param validated */ getPaymentDetails(data: any, req?: any, validated?: any): Promise; /** * Set a Order's Fulfillment Details * @param data * @param req * @param validated */ setFulfillmentDetails(data: any, req?: any, validated?: any): Promise; /** * Get a Order's Fulfillment Details * @param data * @param req * @param validated */ getFulfillmentDetails(data: any, req?: any, validated?: any): Promise; } /*********************************** * Order Items ***********************************/ export declare class ChannelOrderItem extends ApiClass { /** * Create a Order Item from Offer/Offer Variant * @param data * @param req * @param validated */ create(data: any, req?: any, validated?: any): Promise; /** * Bulk Create Order Items from Offers/Offer Variants * @param data * @param req * @param validated */ bulkCreate(data: any, req?: any, validated?: any): Promise; /** * Update a Order Item * @param data * @param req * @param validated */ update(data: any, req?: any, validated?: any): Promise; /** * Remove a Order Item * @param data * @param req * @param validated */ remove(data: any, req?: any, validated?: any): Promise; /** * Set a Order's Payment Details * @param data * @param req * @param validated */ setPaymentDetails(data: any, req?: any, validated?: any): Promise; /** * Get a Order's Payment Details * @param data * @param req * @param validated */ getPaymentDetails(data: any, req?: any, validated?: any): Promise; /** * Set a Order's Fulfillment Details * @param data * @param req * @param validated */ setFulfillmentDetails(data: any, req?: any, validated?: any): Promise; /** * Get a Order's Fulfillment Details * @param data * @param req * @param validated */ getFulfillmentDetails(data: any, req?: any, validated?: any): Promise; /** * Get a Order Item * @param data * @param req * @param validated */ get(data: any, req?: any, validated?: any): Promise; /** * List Order Items * @param data * @param req * @param validated */ list(data: any, req?: any, validated?: any): Promise; }