import { type Activate } from '../hit/Activate'; import { type HitAbstract } from '../hit/HitAbstract'; import { BatchingCachingStrategyAbstract } from './BatchingCachingStrategyAbstract'; import { BatchingCachingStrategyConstruct, SendActivate } from './types'; export declare class NoBatchingContinuousCachingStrategy extends BatchingCachingStrategyAbstract { protected cacheHitKeys: Record; constructor(param: BatchingCachingStrategyConstruct); activateFlag(hit: Activate): Promise; addHit(hit: HitAbstract): Promise; addHitInPoolQueue(_hit: HitAbstract): Promise; sendHit(hit: HitAbstract): Promise; notConsent(visitorId: string): Promise; sendActivate({ activateHitsPool, currentActivate, batchTriggeredBy }: SendActivate): Promise; }