import { type AxiosRequestConfig } from "axios";
export declare function useFetchWithCache<T>(url: string, options?: AxiosRequestConfig, cacheKey?: string): {
    data: T | null;
    loading: boolean;
    error: Error | null;
    refresh: () => void;
};
