import { ApiClass } from '../../ApiClass'; export declare class ChannelCollection extends ApiClass { create(data: any, req?: any, validated?: any): Promise; add(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; getByHandle(data: any, req?: any, validated?: any): Promise; getPrimaryImage(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; addChild(data: any, req?: any, validated?: any): Promise; bulkAddChildren: (data: any, req?: any, validated?: any) => Promise; removeChild(data: any, req?: any, validated?: any): Promise; listDescendants(data: any, req?: any, validated?: any): Promise; listSiblings(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 ChannelCategory extends ApiClass { create(data: any, req?: any, validated?: any): Promise; add(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; getByHandle(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; search(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; addChild(data: any, req?: any, validated?: any): Promise; bulkAddChildren: (data: any, req?: any, validated?: any) => Promise; removeChild(data: any, req?: any, validated?: any): Promise; listDescendants(data: any, req?: any, validated?: any): Promise; listSiblings(data: any, req?: any, validated?: any): Promise; getProduct(data: any, req?: any, validated?: any): Promise; listProducts(data: any, req?: any, validated?: any): Promise; addProduct(data: any, req?: any, validated?: any): Promise; bulkAddProducts: (data: any, req?: any, validated?: any) => Promise; removeProduct(data: any, req?: any, validated?: any): Promise; getPublic(data: any, req?: any, validated?: any): Promise; getPublicByHandle(data: any, req?: any, validated?: any): Promise; listPublic(data: any, req?: any, validated?: any): Promise; searchPublic(data: any, req?: any, validated?: any): Promise; getPublicProduct(data: any, req?: any, validated?: any): Promise; listPublicProducts(data: any, req?: any, validated?: any): Promise; } export declare class ChannelCategoryProduct 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; bulkAdd: (data: any, req?: any, validated?: any) => Promise; remove: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelCampaign extends ApiClass { create(data: any, req?: any, validated?: any): Promise; add(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; get(data: any, req?: any, validated?: any): Promise; getByHandle(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; addChild(data: any, req?: any, validated?: any): Promise; bulkAddChildren: (data: any, req?: any, validated?: any) => Promise; removeChild(data: any, req?: any, validated?: any): Promise; listDescendants(data: any, req?: any, validated?: any): Promise; listSiblings(data: any, req?: any, validated?: any): Promise; getParentByHandle(data: any, req?: any, validated?: any): Promise; listAncestorsByHandle(data: any, req?: any, validated?: any): Promise; listChildrenByHandle(data: any, req?: any, validated?: any): Promise; listDescendantsByHandle(data: any, req?: any, validated?: any): Promise; listSiblingsByHandle(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; search(data: any, req?: any, validated?: any): Promise; getOffer(data: any, req?: any, validated?: any): Promise; listOffers(data: any, req?: any, validated?: any): Promise; listOffersByHandle(data: any, req?: any, validated?: any): Promise; searchOffersByHandle(data: any, req?: any, validated?: any): Promise; addOffer(data: any, req?: any, validated?: any): Promise; bulkAddOffers: (data: any, req?: any, validated?: any) => Promise; removeOffer(data: any, req?: any, validated?: any): Promise; getCustomer(data: any, req?: any, validated?: any): Promise; listCustomers(data: any, req?: any, validated?: any): Promise; addCustomer(data: any, req?: any, validated?: any): Promise; bulkAddCustomers: (data: any, req?: any, validated?: any) => Promise; removeCustomer(data: any, req?: any, validated?: any): Promise; getPublic(data: any, req?: any, validated?: any): Promise; getPublicByHandle(data: any, req?: any, validated?: any): Promise; getPublicParentByHandle(data: any, req?: any, validated?: any): Promise; listPublicAncestorsByHandle(data: any, req?: any, validated?: any): Promise; listPublicChildrenByHandle(data: any, req?: any, validated?: any): Promise; listPublicDescendantsByHandle(data: any, req?: any, validated?: any): Promise; listPublicSiblingsByHandle(data: any, req?: any, validated?: any): Promise; listPublic(data: any, req?: any, validated?: any): Promise; searchPublic(data: any, req?: any, validated?: any): Promise; getPublicOffer(data: any, req?: any, validated?: any): Promise; listPublicOffers(data: any, req?: any, validated?: any): Promise; listPublicOffersByHandle(data: any, req?: any, validated?: any): Promise; searchPublicOffersByHandle(data: any, req?: any, validated?: any): Promise; } export declare class ChannelCampaignCustomer 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; bulkAdd: (data: any, req?: any, validated?: any) => Promise; remove: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelCampaignOffer 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; bulkAdd: (data: any, req?: any, validated?: any) => Promise; remove: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelPublicCampaign extends ApiClass { get: (data: any, req?: any, validated?: any) => Promise; getByHandle: (data: any, req?: any, validated?: any) => Promise; getParentByHandle: (data: any, req?: any, validated?: any) => Promise; list: (data: any, req?: any, validated?: any) => Promise; search: (data: any, req?: any, validated?: any) => Promise; listAncestorsByHandle: (data: any, req?: any, validated?: any) => Promise; listChildrenByHandle: (data: any, req?: any, validated?: any) => Promise; listDescendantsByHandle: (data: any, req?: any, validated?: any) => Promise; listSiblingsByHandle: (data: any, req?: any, validated?: any) => Promise; listOffersByHandle: (data: any, req?: any, validated?: any) => Promise; searchOffersByHandle: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelPublicCampaignOffer extends ApiClass { get: (data: any, req?: any, validated?: any) => Promise; list: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelCollectionEvent 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 ChannelCollectionImage 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; update(data: any, req?: any, validated?: any): Promise; remove(data: any, req?: any, validated?: any): Promise; }