import { ApiClass } from '../../ApiClass'; export declare class ChannelOffer extends ApiClass { /********************************** * PRIVATE ENDPOINTS **********************************/ create(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; publish(data: any, req?: any, validated?: any): Promise; unpublish(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; getVariant: (data: any, req?: any, validated?: any) => Promise; listVariants: (data: any, req?: any, validated?: any) => Promise; listVariantsByHandle: (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; searchPublic(data: any, req?: any, validated?: any): Promise; getPublicVariant: (data: any, req?: any, validated?: any) => Promise; listPublicVariants: (data: any, req?: any, validated?: any) => Promise; listPublicVariantsByHandle: (data: any, req?: any, validated?: any) => Promise; } export declare class ChannelOfferVariant extends ApiClass { /********************************** * PRIVATE ENDPOINTS **********************************/ add(data: any, req?: any, validated?: any): Promise; bulkAdd(data: any, req?: any, validated?: any): Promise; update(data: any, req?: any, validated?: any): Promise; remove(data: any, req?: any, validated?: any): Promise; getVariant(data: any, req?: any, validated?: any): Promise; listVariants(data: any, req?: any, validated?: any): Promise; listVariantsByHandle(data: any, req?: any, validated?: any): Promise; /********************************** * PUBLIC ENDPOINTS **********************************/ getPublicVariant(data: any, req?: any, validated?: any): Promise; listPublicVariants(data: any, req?: any, validated?: any): Promise; listPublicVariantsByHandle(data: any, req?: any, validated?: any): Promise; } export declare class ChannelPublicOffer extends ApiClass { 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; } export declare class ChannelPublicOfferVariant extends ApiClass { getVariant: (data: any, req?: any, validated?: any) => Promise; listVariants: (data: any, req?: any, validated?: any) => Promise; listVariantsByHandle: (data: any, req?: any, validated?: any) => Promise; }