import type { RuleScanCache } from "./rule-scan-cache";
export type SessionInjectedRulesCache = {
    contentHashes: Set<string>;
    realPaths: Set<string>;
};
export declare function createSessionCacheStore(): {
    getSessionCache: (sessionID: string) => SessionInjectedRulesCache;
    clearSessionCache: (sessionID: string) => void;
};
export declare function createSessionRuleScanCacheStore(): {
    getSessionRuleScanCache: (sessionID: string) => RuleScanCache;
    clearSessionRuleScanCache: (sessionID: string) => void;
};
