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