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(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; setPrimaryImage(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; search(data: any, req?: any, validated?: any): Promise; getPrimaryImage(data: any, req?: any, validated?: any): Promise; listChannelDescendants(data: any, req?: any, validated?: any): Promise; searchChannelDescendants(data: any, req?: any, validated?: any): Promise; getCurrentCart(data: any, req?: any, validated?: any): Promise; getCurrentCustomer(data: any, req?: any, validated?: any): Promise; getPrimaryCustomer(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; } export declare class ChannelUserCustomer extends ApiClass { list(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; add(data: any, req?: any, validated?: any): Promise; remove(data: any, req?: any, validated?: any): Promise; } export declare class ChannelUserEvent extends ApiClass { list(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; } export declare class ChannelUserInvite extends ApiClass { } export declare class ChannelUserNotification extends ApiClass { } export declare class ChannelUserPassport extends ApiClass { list(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; add(data: any, req?: any, validated?: any): Promise; remove(data: any, req?: any, validated?: any): Promise; reset(data: any, req?: any, validated?: any): Promise; } export declare class ChannelUserPermission extends ApiClass { list(data: any, req?: any, validated?: any): Promise; } export declare class ChannelUserRole extends ApiClass { list(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; add(data: any, req?: any, validated?: any): Promise; remove(data: any, req?: any, validated?: any): Promise; }