import { StoreActionApi } from 'react-sweet-state'; import { ResourceType, ResourceKey, RouteResourceResponse } from '../../../../common/types'; import { PrefetchSlice, State } from '../../types'; export declare const getPrefetchSlice: (type: ResourceType, key: ResourceKey) => ({ getState }: StoreActionApi) => PrefetchSlice | undefined; export declare const setPrefetchSlice: (type: ResourceType, key: ResourceKey, slice: PrefetchSlice | undefined) => ({ setState, getState }: StoreActionApi) => void; export declare const setResourceState: (type: ResourceType, key: ResourceKey, state: RouteResourceResponse) => ({ setState, getState, dispatch }: StoreActionApi) => void; export declare const getResourceState: (type: ResourceType, key: ResourceKey) => ({ getState }: StoreActionApi) => RouteResourceResponse; export declare const deleteResourceState: (type: ResourceType, key?: ResourceKey) => ({ getState, setState }: StoreActionApi) => void;