import { FetchOptions } from "../core/useFetch";
export interface UriTemplate {
    href: string;
    templated?: boolean;
}
export interface HalResourceOptions extends FetchOptions {
    params?: Record<string, unknown>;
}
export declare function useHalResource(uri?: string | UriTemplate, options?: HalResourceOptions): {
    response: Response | null;
    error: Error | null | undefined;
    isLoading: boolean;
    value: any;
};
