import { CampaignDTO, FlagDTO, IHit } from '../types'; import { type HitAbstract } from '../hit/HitAbstract'; import { DefaultStrategy } from './DefaultStrategy'; import { BatchDTO } from '../hit/Batch'; export declare class NoConsentStrategy extends DefaultStrategy { lookupHits(): Promise; lookupVisitor(): Promise; cacheVisitor(): Promise; protected cacheHit(): Promise; collectEAIEventsAsync(): Promise; reportEaiPageView(): void; reportEaiVisitorEvent(): void; onEAICollectStatusChange(): void; protected fetchCampaignsFromCache(): CampaignDTO[]; sendHit(_hit: HitAbstract | IHit | BatchDTO): Promise; sendHits(_hits: HitAbstract[] | IHit[] | BatchDTO[]): Promise; protected sendActivate(_flagDto: FlagDTO, _defaultValue?: unknown): Promise; visitorExposed(): Promise; sendTroubleshootingHit(): Promise; addInTrackingManager(): Promise; private log; }