import { AdminProductsDeleteRes, AdminProductsRes, AdminPostProductsProductReq, AdminPostProductsReq, AdminPostProductsProductVariantsReq, AdminProductsDeleteVariantRes, AdminPostProductsProductOptionsReq, AdminPostProductsProductOptionsOption, AdminProductsDeleteOptionRes } from "@medusajs/medusa"; import { Response } from "@medusajs/medusa-js"; import { UseMutationOptions } from "react-query"; export declare const useAdminCreateProduct: (options?: UseMutationOptions, Error, AdminPostProductsReq>) => import("react-query").UseMutationResult, Error, AdminPostProductsReq, unknown>; export declare const useAdminUpdateProduct: (id: string, options?: UseMutationOptions, Error, AdminPostProductsProductReq>) => import("react-query").UseMutationResult, Error, AdminPostProductsProductReq, unknown>; export declare const useAdminDeleteProduct: (id: string, options?: UseMutationOptions, Error, void>) => import("react-query").UseMutationResult, Error, void, unknown>; export declare const useAdminCreateVariant: (productId: string, options?: UseMutationOptions, Error, AdminPostProductsProductVariantsReq>) => import("react-query").UseMutationResult, Error, AdminPostProductsProductVariantsReq, unknown>; export declare const useAdminUpdateVariant: (productId: string, options?: UseMutationOptions, Error, AdminPostProductsProductVariantsReq & { variant_id: string; }>) => import("react-query").UseMutationResult, Error, AdminPostProductsProductVariantsReq & { variant_id: string; }, unknown>; export declare const useAdminDeleteVariant: (productId: string, options?: UseMutationOptions, Error, string>) => import("react-query").UseMutationResult, Error, string, unknown>; export declare const useAdminCreateProductOption: (productId: string, options?: UseMutationOptions, Error, AdminPostProductsProductOptionsReq>) => import("react-query").UseMutationResult, Error, AdminPostProductsProductOptionsReq, unknown>; export declare const useAdminUpdateProductOption: (productId: string, options?: UseMutationOptions, Error, AdminPostProductsProductOptionsOption & { option_id: string; }>) => import("react-query").UseMutationResult, Error, AdminPostProductsProductOptionsOption & { option_id: string; }, unknown>; export declare const useAdminDeleteProductOption: (productId: string, options?: UseMutationOptions, Error, string>) => import("react-query").UseMutationResult, Error, string, unknown>;