import type { BaseOptions } from '@ahooksjs/use-request/lib/types'; import type { Key } from 'react'; import type { ApiType, ErrorCallback, RequestMessage, SuccessCallback } from './types'; export interface AxiosHooksOptions extends BaseOptions { api?: ApiType; message?: RequestMessage; onError?: ErrorCallback; onSuccess?: SuccessCallback; currentData?: Record; params?: Record; data?: Record; contextData?: Record; } export declare function useAxios({ api, data: defaultData, params: defaultParams, manual, message, onError, onSuccess, contextData, currentData, ...options }: AxiosHooksOptions): import("@ahooksjs/use-request/lib/types").BaseResult | undefined, params?: Record | undefined, others?: Record | undefined]>; export default useAxios;