import { FlagDTO, IFSFlagMetadata, IHit } from '../types'; import { DefaultStrategy } from './DefaultStrategy'; import { type HitAbstract } from '../hit/HitAbstract'; import { BatchDTO } from '../hit/Batch'; export declare class NotReadyStrategy extends DefaultStrategy { lookupHits(): Promise; lookupVisitor(): Promise; cacheVisitor(): Promise; collectEAIEventsAsync(): Promise; onEAICollectStatusChange(): void; reportEaiPageView(): void; reportEaiVisitorEvent(): void; sendVisitorAllocatedVariations(): void; sendHit(_hit: HitAbstract | IHit | BatchDTO): Promise; sendHits(_hits: HitAbstract[] | IHit[] | BatchDTO[]): Promise; fetchFlags(): Promise; getFlagValue(param: { key: string; defaultValue: T; flag?: FlagDTO; visitorExposed?: boolean; }): T extends null ? unknown : T; visitorExposed(): Promise; getFlagMetadata(param: { key: string; flag?: FlagDTO; }): IFSFlagMetadata; protected sendActivate(_flagDto: FlagDTO, _defaultValue?: unknown): Promise; sendTroubleshootingHit(): Promise; sendSdkConfigAnalyticHit(): Promise; addInTrackingManager(): Promise; private log; }