import { ApiClass } from '../../ApiClass'; export declare class ChannelCollection extends ApiClass { create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; /** * Get a Given Channel Collection * @param data * @param req * @param validated */ get(data: any, req?: any, validated?: any): Promise; getByHandle(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; } export declare class ChannelCategory extends ApiClass { create(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; getProduct(data: any, req?: any, validated?: any): Promise; listProducts(data: any, req?: any, validated?: any): Promise; /********************************** * PUBLIC ENDPOINTS **********************************/ getPublic(data: any, req?: any, validated?: any): Promise; getPublicByHandle(data: any, req?: any, validated?: any): Promise; listPublic(data: any, req?: any, validated?: any): Promise; getPublicProduct(data: any, req?: any, validated?: any): Promise; listPublicProducts(data: any, req?: any, validated?: any): Promise; } /** * Channel Campaigns */ export declare class ChannelCampaign extends ApiClass { create(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; 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; getOffer(data: any, req?: any, validated?: any): Promise; listOffers(data: any, req?: any, validated?: any): Promise; listOffersByHandle(data: any, req?: any, validated?: any): Promise; getCustomer(data: any, req?: any, validated?: any): Promise; listCustomers(data: any, req?: any, validated?: any): Promise; /********************************** * PUBLIC ENDPOINTS **********************************/ /** * Get Public Campaign By UUID * @param data * @param req * @param validated */ getPublic(data: any, req?: any, validated?: any): Promise; /** * Get Public Campaign By Handle * @param data * @param req * @param validated */ 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; /** * List Public Campaigns * @param data * @param req * @param validated */ listPublic(data: any, req?: any, validated?: any): Promise; /** * Get Public Campaign Offer By UUID * @param data * @param req * @param validated */ getPublicOffer(data: any, req?: any, validated?: any): Promise; /** * List Public Campaign's Public Offers * @param data * @param req * @param validated */ listPublicOffers(data: any, req?: any, validated?: any): Promise; /** * List Public Campaign's Public Offers By Campaign Handle * @param data * @param req * @param validated */ listPublicOffersByHandle(data: any, req?: any, validated?: any): Promise; }