import { type AxiosRequestConfig, type Method } from 'axios';
export interface FetchOptions extends AxiosRequestConfig {
    method?: Method;
}
export interface FetchResult<T> {
    data: T | null;
    isLoading: boolean;
    error: Error | null;
}
export declare function useFetch<T>(url: string, options?: FetchOptions): FetchResult<T>;
