import { ApiClass } from '../../ApiClass'; export declare class ChannelUser extends ApiClass { validateToken: (data: any, req?: any, validated?: any) => Promise; session: (data: any, req?: any, validated?: any) => Promise; sessionCart: (data: any, req?: any, validated?: any) => Promise; sessionCustomer: (data: any, req?: any, validated?: any) => Promise; sessionChannel: (data: any, req?: any, validated?: any) => Promise; sessionChannels: (data: any, req?: any, validated?: any) => Promise; sessionRoles: (data: any, req?: any, validated?: any) => Promise; sessionUser: (data: any, req?: any, validated?: any) => Promise; register: (data: any, req?: any, validated?: any) => Promise; login: (data: any, req?: any, validated?: any) => Promise; logout: (data: any, req?: any, validated?: any) => Promise; /** * Create a User * @param data * @param req * @param validated */ create(data: any, req?: any, validated?: any): Promise; /** * Update a User * @param data * @param req * @param validated */ update(data: any, req?: any, validated?: any): Promise; /** * Get a User by ID * @param data * @param req * @param validated */ get(data: any, req?: any, validated?: any): Promise; /** * List Users * @param data * @param req * @param validated */ list(data: any, req?: any, validated?: any): Promise; /** * Search Users * @param data * @param req * @param validated */ search(data: any, req?: any, validated?: any): Promise; /** * Get a User's Current Cart * @param data * @param req * @param validated */ getCurrentCart(data: any, req?: any, validated?: any): Promise; /** * Get a User's Current Customer * @param data * @param req * @param validated */ getCurrentCustomer(data: any, req?: any, validated?: any): Promise; /** * Get a User's Primary Customer * @param data * @param req * @param validated */ getPrimaryCustomer(data: any, req?: any, validated?: any): Promise; }