import { AdminPostSalesChannelsReq, AdminSalesChannelsRes, AdminPostSalesChannelsSalesChannelReq, AdminSalesChannelsDeleteRes, AdminDeleteSalesChannelsChannelProductsBatchReq, AdminPostSalesChannelsChannelProductsBatchReq } from "@pkorsholm/medusa"; import { Response } from "@pkorsholm/medusa-js"; import { UseMutationOptions } from "react-query"; /** * Hook provides a mutation function for creating sales channel. * * @experimental This feature is under development and may change in the future. * To use this feature please enable the corresponding feature flag in your medusa backend project. */ export declare const useAdminCreateSalesChannel: (options?: UseMutationOptions, Error, AdminPostSalesChannelsReq>) => import("react-query").UseMutationResult, Error, AdminPostSalesChannelsReq, unknown>; /** update a sales channel * @experimental This feature is under development and may change in the future. * To use this feature please enable feature flag `sales_channels` in your medusa backend project. * @description updates a sales channel * @returns the updated medusa sales channel */ export declare const useAdminUpdateSalesChannel: (id: string, options?: UseMutationOptions, Error, AdminPostSalesChannelsSalesChannelReq>) => import("react-query").UseMutationResult, Error, AdminPostSalesChannelsSalesChannelReq, unknown>; /** * Delete a sales channel * @experimental This feature is under development and may change in the future. * To use this feature please enable featureflag `sales_channels` in your medusa backend project. * @param id * @param options */ export declare const useAdminDeleteSalesChannel: (id: string, options?: UseMutationOptions, Error, void>) => import("react-query").UseMutationResult, Error, void, unknown>; /** * Remove products from a sales channel * @experimental This feature is under development and may change in the future. * To use this feature please enable featureflag `sales_channels` in your medusa backend project. * @description remove products from a sales channel * @param id * @param options */ export declare const useAdminDeleteProductsFromSalesChannel: (id: string, options?: UseMutationOptions, Error, AdminDeleteSalesChannelsChannelProductsBatchReq>) => import("react-query").UseMutationResult, Error, AdminDeleteSalesChannelsChannelProductsBatchReq, unknown>; /** * Add products to a sales channel * @experimental This feature is under development and may change in the future. * To use this feature please enable featureflag `sales_channels` in your medusa backend project. * @description Add products to a sales channel * @param id * @param options */ export declare const useAdminAddProductsToSalesChannel: (id: string, options?: UseMutationOptions, Error, AdminPostSalesChannelsChannelProductsBatchReq>) => import("react-query").UseMutationResult, Error, AdminPostSalesChannelsChannelProductsBatchReq, unknown>;