import { LiveOverlayResponse, NetworkCore, NetworkPriority, StatsigClientEmitEventFunc, StatsigUser } from '@oai-statsig/client-core'; import { StatsigOptions } from './StatsigOptions'; type LiveEvaluationsFetchResult = { hasUpdates: false; lcut?: number; } | { hasUpdates: true; values: LiveOverlayResponse; }; export default class StatsigNetwork extends NetworkCore { private _initializeUrlConfig; private _option; constructor(options: StatsigOptions | null, emitter?: StatsigClientEmitEventFunc); fetchEvaluations(sdkKey: string, current: string | null, priority?: NetworkPriority, user?: StatsigUser, isCacheValidFor204?: boolean): Promise; fetchLiveEvaluations(sdkKey: string, user: StatsigUser, sinceTime?: number, previousDerivedFields?: Record, priority?: NetworkPriority, fullChecksum?: string): Promise; private _fetchEvaluations; } export {};