import { ApiClass } from '../../ApiClass'; export declare class ChannelCustomer extends ApiClass { create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; setPrimaryImage(data: any, req?: any, validated?: any): Promise; getPrimaryImage(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; listChannelDescendants(data: any, req?: any, validated?: any): Promise; searchChannelDescendants(data: any, req?: any, validated?: any): Promise; getParent(data: any, req?: any, validated?: any): Promise; listAncestors(data: any, req?: any, validated?: any): Promise; listChildren(data: any, req?: any, validated?: any): Promise; listDescendants(data: any, req?: any, validated?: any): Promise; listSiblings(data: any, req?: any, validated?: any): Promise; setAddressBilling(data: any, req?: any, validated?: any): Promise; getAddressBilling(data: any, req?: any, validated?: any): Promise; setAddressShipping(data: any, req?: any, validated?: any): Promise; getAddressShipping(data: any, req?: any, validated?: any): Promise; getCurrentCart(data: any, req?: any, validated?: any): Promise; getPrimaryUser(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; getCampaign: (data: any, req?: any, validated?: any) => Promise; listCampaigns: (data: any, req?: any, validated?: any) => Promise; addCampaign: (data: any, req?: any, validated?: any) => Promise; bulkAddCampaigns: (data: any, req?: any, validated?: any) => Promise; removeCampaign: (data: any, req?: any, validated?: any) => Promise; getPublic(data: any, req?: any, validated?: any): Promise; getPublicByHandle(data: any, req?: any, validated?: any): Promise; } export declare class ChannelPublicCustomer extends ApiClass { get: (data: any, req?: any, validated?: any) => Promise; getByHandle: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelCustomerCampaign extends ApiClass { get(data: any, req?: any, validated?: any): Promise; list(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 ChannelCustomerCart extends ApiClass { } export declare class ChannelCustomerEvent 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 ChannelCustomerFeed extends ApiClass { list(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; } export declare class ChannelCustomerOrder extends ApiClass { list(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; } export declare class ChannelCustomerGatewayAccount 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; remove(data: any, req?: any, validated?: any): Promise; } export declare class ChannelCustomerGatewayAccountSource extends ApiClass { list(data: any, req?: any, validated?: any): Promise; listByAccount(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; getByAccount(data: any, req?: any, validated?: any): Promise; create(data: any, req?: any, validated?: any): Promise; remove(data: any, req?: any, validated?: any): Promise; } export declare class ChannelCustomerUser 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; }