/** * Subject Module Cache Utilities * * Provides localStorage-based caching for subjects using generic cache system. */ import { SubjectBE } from "../../type"; export declare const getCachedSubjectsSync: () => import("@react-pakistan/util-functions/general/generic-cache").ListResponse; export declare const getCachedSubjects: ({ params, }: { params?: Record; }) => Promise>; export declare const getCachedSubjectById: (subjectId: string) => SubjectBE | null; export declare const invalidateSubjectsCache: () => void; export declare const preloadSubjects: () => Promise>; export declare const isSubjectsCacheStale: () => boolean;