import { ApiClass } from '../../ApiClass'; export declare class ChannelAuth extends ApiClass { /** * Validate current token, and refresh if possible * @param data * @param req * @param validated */ validateToken(data: any, req?: any, validated?: any): Promise; /** * List Current Session * @param data * @param req * @param validated */ session(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's Cart * @param data * @param req * @param validated */ sessionCart(data: any, req?: any, validated?: any): Promise; /** * Update Current Session's Cart * @param data * @param req * @param validated */ updateSessionCart(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Cart's Items * @param data * @param req * @param validated */ sessionCartItems(data: any, req?: any, validated?: any): Promise; /** * Create a Current Session's Cart Item(s) * @param data * @param req * @param validated */ createSessionCartItems(data: any, req?: any, validated?: any): Promise; /** * Create a Current Session's Cart Item(s) * @param data * @param req * @param validated */ getSessionCartItem(data: any, req?: any, validated?: any): Promise; /** * Update a Current Session's Cart Item * @param data * @param req * @param validated */ updateSessionCartItem(data: any, req?: any, validated?: any): Promise; /** * Update a Current Session's Cart Item * @param data * @param req * @param validated */ removeSessionCartItem(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's Cart's Shipping Address * (If Customer in Session, defaults to Customer Shipping Address if not set) * @param data * @param req * @param validated */ sessionCartShipping(data: any, req?: any, validated?: any): Promise; /** * Set Current Session's Cart's Shipping Address * (If Customer in Session, defaults to Customer Shipping Address if not set) * @param data * @param req * @param validated */ setSessionCartShipping(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's Cart's Billing Address * (If Customer in Session, defaults to Customer Billing Address if not set) * @param data * @param req * @param validated */ sessionCartBilling(data: any, req?: any, validated?: any): Promise; /** * Set Current Session's Cart's Billing Address * (If Customer in Session, defaults to Customer Billing Address if not set) * @param data * @param req * @param validated */ setSessionCartBilling(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's Cart's Payment Details * @param data * @param req * @param validated */ sessionCartPayment(data: any, req?: any, validated?: any): Promise; /** * Set Current Session's Cart's Payment Details * @param data * @param req * @param validated */ setSessionCartPayment(data: any, req?: any, validated?: any): Promise; /** * Checkout Current Session's Cart * @param data * @param req * @param validated */ checkoutSessionCart(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's Customer * @param data * @param req * @param validated */ sessionCustomer(data: any, req?: any, validated?: any): Promise; /** * Update the Current Session's Customer * @param data * @param req * @param validated */ updateSessionCustomer(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's Customer's Shipping Address * @param data * @param req * @param validated */ sessionCustomerShipping(data: any, req?: any, validated?: any): Promise; /** * Update Current Session's Customer's Shipping Address * @param data * @param req * @param validated */ setSessionCustomerShipping(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's Customer's Billing Address * @param data * @param req * @param validated */ sessionCustomerBilling(data: any, req?: any, validated?: any): Promise; /** * Set Current Session's Customer's Billing Address * @param data * @param req * @param validated */ setSessionCustomerBilling(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Customer's Open Carts * @param data * @param req * @param validated */ sessionCustomerCarts(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Customer's Feeds * @param data * @param req * @param validated */ sessionCustomerFeeds(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Customer's Gateway Accounts * @param data * @param req * @param validated */ sessionCustomerGatewayAccounts(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Customer's Gateway Account Sources * @param data * @param req * @param validated */ sessionCustomerGatewaySources(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Customer's Previous Orders * @param data * @param req * @param validated */ sessionCustomerOrders(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Customer's Previous Orders * @param data * @param req * @param validated */ getSessionCustomerOrder(data: any, req?: any, validated?: any): Promise; /** * List Current Session's Customer's Previous Orders * @param data * @param req * @param validated */ listSessionCustomerOrderItems(data: any, req?: any, validated?: any): Promise; /** * List the other Users who have access to the Session Customer * @param data * @param req * @param validated */ sessionCustomerUsers(data: any, req?: any, validated?: any): Promise; /** * Get the Current Channel for the Session's User * @param data * @param req * @param validated */ sessionChannel(data: any, req?: any, validated?: any): Promise; /** * List the other Channels this User has Roles for * @param data * @param req * @param validated */ sessionChannels(data: any, req?: any, validated?: any): Promise; /** * Get Current Session's User's Roles * @param data * @param req * @param validated */ sessionRoles(data: any, req?: any, validated?: any): Promise; /** * Get Current User in Session * @param data * @param req * @param validated */ sessionUser(data: any, req?: any, validated?: any): Promise; /** * Register a User into Session * @param data * @param req * @param validated */ register(data: any, req?: any, validated?: any): Promise; /** * Login Session * @param data * @param req * @param validated */ login(data: any, req?: any, validated?: any): Promise; /** * Logout of Current Session * @param data * @param req * @param validated */ logout(data: any, req?: any, validated?: any): Promise; /** * Send recovery directions to user * @param data * @param req * @param validated */ setRecovery(data: any, req?: any, validated?: any): Promise; /** * Use recovery token to reset unauthorized user * @param data * @param req * @param validated */ recover(data: any, req?: any, validated?: any): Promise; /** * Update Current User in Session * @param data * @param req * @param validated */ updateSessionUser(data: any, req?: any, validated?: any): Promise; }