/// <reference types="react" />
/**
 :::info
 This custom hook manages cached data and the loading state.
 :::
 */
export default function useSCCachingManager(): {
    cache: number[];
    updateCache: (ids: number[]) => void;
    emptyCache: () => void;
    data: any[];
    setData: import("react").Dispatch<import("react").SetStateAction<any[]>>;
    loading: number[];
    setLoading: import("react").Dispatch<import("react").SetStateAction<number[]>>;
    isLoading: (obj: {
        id: number;
    }) => boolean;
};
//# sourceMappingURL=useSCCachingManager.d.ts.map