import { CacheStoreType, FetchContextType } from '../types'; /** * This marks which requests are running */ export declare const runningRequests: Map; export declare function isPending(id: any): boolean; export declare const statusCodes: Map; export declare const lastResponses: Map; /** * Previous request configurations (useful for deduplication) */ export declare const previousConfig: Map; export declare const previousProps: Map; export declare const valuesMemory: Map; export declare const willStartFetch: Map; /** * Online / offline */ export declare const onlineHandled: Map; export declare const offlineHandled: Map; /** * To let know if it's revalidating there is at least one succesful request */ export declare const hasData: Map; /** * Max pagination age */ export declare const pageStarted: Map; export declare const maxAges: Map; /** * For Suspense */ export declare const willSuspend: Map; export declare const resolvedRequests: Map; export declare const resolvedHookCalls: Map; export declare const resolvedOnErrorCalls: Map; export declare const abortControllers: Map; export declare const canDebounce: Map; export declare const requestInitialTimes: Map; export declare const requestResponseTimes: Map; export declare const requestStarts: Map; export declare const requestEnds: Map; export declare const suspenseRevalidationStarted: Map; export declare const maxPaginationAges: Map; /** * Request with errors */ export declare const hasErrors: Map; /** * Keep track of initialized attempts */ export declare const gettingAttempts: Map; /** * Suspense calls that resolved */ export declare const suspenseInitialized: Map; /** * Defaults used as fallback data (works with SSR) */ export declare const fetcherDefaults: Map; export declare const cacheForMutation: Map; export declare const runningMutate: Map; export declare const urls: { [k: string]: { realUrl: string; rawUrl: string; }; }; /** * Default store cache */ export declare const defaultCache: CacheStoreType; export declare const requestsProvider: { addListener(requestId?: any, listener?: any): void; removeListener(requestId?: any, listener?: any): void; emit(requestId?: any, payload?: any): void; }; export declare const FetchContext: import("react").Context; export declare function useHRFContext(): FetchContextType;