import { AddDataParamsType, DataManager, DataManagerParametersType as CoreDataManagerParametersType, KameleoonDataType, KameleoonError, KameleoonVisitorDataType, Result, StaticData, VisitorsDataType } from '@kameleoon/javascript-sdk-core/browser'; import { IPlatformAnalyzer } from './utils'; type DataManagerParametersType = CoreDataManagerParametersType & { platformAnalyzer: IPlatformAnalyzer; }; export declare class ClientDataManager extends DataManager { private visitor; private readonly platformAnalyzer; constructor({ dataStorage, infoStorage, cleanupInterval, packageInfo, platformAnalyzer, }: DataManagerParametersType); getUnsentData(visitorCode: string): (KameleoonDataType | StaticData)[]; storeData(params: AddDataParamsType): Result; storeDataForVisitors(data: VisitorsDataType): Result; getVisitorData(visitorCode: string): KameleoonVisitorDataType | undefined; updateLastActivity(): string | null; checkVisitor(visitorCode: string): void; private createVisitor; private updateVisitor; private fetchVisit; } export {};