import { IHookPromise, IQueryParams } from "@leight-core/leight"; import { AxiosRequestConfig } from "axios"; export declare function usePutPromise(link: string, query?: TQuery, request?: TRequest, config?: AxiosRequestConfig): IHookPromise; export declare function usePatchPromise(link: string, query?: TQuery, request?: TRequest, config?: AxiosRequestConfig): IHookPromise; export declare function usePostPromise(link: string, query?: TQuery, request?: TRequest, config?: AxiosRequestConfig): IHookPromise; export declare function useDeletePromise(link: string, query?: TQuery, config?: AxiosRequestConfig): IHookPromise; export declare function useGetPromise(link: string, query?: TQuery, config?: AxiosRequestConfig): IHookPromise;