import { ApiClass } from '../../ApiClass'; export declare class ChannelVendor 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; 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; 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; getPrimaryImage(data: any, req?: any, validated?: any): Promise; upload(data: any, req?: any, validated?: any): Promise; processUpload(data: any, req?: any, validated?: any): Promise; uploadInventory(data: any, req?: any, validated?: any): Promise; processInventoryUpload(data: any, req?: any, validated?: any): Promise; getUpload(data: any, req?: any, validated?: any): Promise; listUploads(data: any, req?: any, validated?: any): Promise; getInventoryUpload(data: any, req?: any, validated?: any): Promise; listInventoryUploads(data: any, req?: any, validated?: any): Promise; } export declare class ChannelVendorEvent 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 ChannelVendorFulfillmentService extends ApiClass { } export declare class ChannelVendorProduct extends ApiClass { 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; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; } export declare class ChannelVendorProductVariant extends ApiClass { 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; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; } export declare class ChannelVendorInventory extends ApiClass { 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; get(data: any, req?: any, validated?: any): Promise; list(data: any, req?: any, validated?: any): Promise; upload: (data: any, req?: any, validated?: any) => Promise; processUpload: (data: any, req?: any, validated?: any) => Promise; getUpload: (data: any, req?: any, validated?: any) => Promise; listUploads: (data: any, req?: any, validated?: any) => Promise; }