import { API } from 'zca-js';
import { IDataObject } from 'n8n-workflow';
import { BusinessOperationResult, CreateAutoReplyParams, UpdateAutoReplyParams, DeleteAutoReplyParams, CreateCatalogParams, UpdateCatalogParams, DeleteCatalogParams, GetCatalogListParams, CreateProductParams, UpdateProductParams, DeleteProductParams, GetProductListParams, UploadProductPhotoParams, GetBizAccountParams } from './types';
export declare function processCreateAutoReply(api: API, params: CreateAutoReplyParams): Promise<BusinessOperationResult>;
export declare function processUpdateAutoReply(api: API, params: UpdateAutoReplyParams): Promise<BusinessOperationResult>;
export declare function processDeleteAutoReply(api: API, params: DeleteAutoReplyParams): Promise<BusinessOperationResult>;
export declare function processGetAutoReplyList(api: API): Promise<IDataObject>;
export declare function processCreateCatalog(api: API, params: CreateCatalogParams): Promise<BusinessOperationResult>;
export declare function processUpdateCatalog(api: API, params: UpdateCatalogParams): Promise<BusinessOperationResult>;
export declare function processDeleteCatalog(api: API, params: DeleteCatalogParams): Promise<BusinessOperationResult>;
export declare function processGetCatalogList(api: API, params: GetCatalogListParams): Promise<IDataObject>;
export declare function processCreateProduct(api: API, params: CreateProductParams): Promise<BusinessOperationResult>;
export declare function processUpdateProduct(api: API, params: UpdateProductParams): Promise<BusinessOperationResult>;
export declare function processDeleteProduct(api: API, params: DeleteProductParams): Promise<BusinessOperationResult>;
export declare function processGetProductList(api: API, params: GetProductListParams): Promise<IDataObject>;
export declare function processUploadProductPhoto(api: API, params: UploadProductPhotoParams): Promise<IDataObject>;
export declare function processGetBizAccount(api: API, params: GetBizAccountParams): Promise<IDataObject>;
