import { AdminCollectionsDeleteRes, AdminCollectionsRes, AdminDeleteProductsFromCollectionReq, AdminPostCollectionsCollectionReq, AdminPostCollectionsReq, AdminPostProductsToCollectionReq } from "@pkorsholm/medusa"; import { Response } from "@pkorsholm/medusa-js"; import { UseMutationOptions } from "react-query"; export declare const useAdminCreateCollection: (options?: UseMutationOptions, Error, AdminPostCollectionsReq>) => import("react-query").UseMutationResult, Error, AdminPostCollectionsReq, unknown>; export declare const useAdminUpdateCollection: (id: string, options?: UseMutationOptions, Error, AdminPostCollectionsCollectionReq>) => import("react-query").UseMutationResult, Error, AdminPostCollectionsCollectionReq, unknown>; export declare const useAdminDeleteCollection: (id: string, options?: UseMutationOptions, Error, void>) => import("react-query").UseMutationResult, Error, void, unknown>; /** * Hook returns function for adding multiple products to a collection. * * @param id - id of the collection in which products are being added * @param options */ export declare const useAdminAddProductsToCollection: (id: string, options?: UseMutationOptions, Error, AdminPostProductsToCollectionReq>) => import("react-query").UseMutationResult, Error, AdminPostProductsToCollectionReq, unknown>; /** * Hook returns function for removal of multiple products from a collection. * * @param id - id of the collection from which products will be removed * @param options */ export declare const useAdminRemoveProductsFromCollection: (id: string, options?: UseMutationOptions, Error, AdminDeleteProductsFromCollectionReq>) => import("react-query").UseMutationResult, Error, AdminDeleteProductsFromCollectionReq, unknown>;