import { Endpoint, ExtractEndpointParams, ExtractEndpointResponse, ExtractEndpointVariables } from './endpoint'; import { LazyRequestConfig } from './lazy-request-hook'; export declare type RequestConfig = Readonly & { skip?: boolean; }>; export declare function useRequest, R = ExtractEndpointResponse, V = ExtractEndpointVariables, P = ExtractEndpointParams>(endpoint: E, config?: RequestConfig): Pick | undefined; prevVariables?: Record | undefined; prevParams?: Record | undefined; }>, "loading" | "data" | "isCalled">;