export declare class AdaptiveBufferCalculator { private scrollFactor; private networkFactor; private performanceFactor; private contentFactor; private performanceMonitor; private contentAnalyzer; constructor(); calculateOptimalBuffer(params: { scrollVelocity: number; networkQuality: 'excellent' | 'good' | 'poor' | 'offline'; baseBuffer: number; visibleItems: any[]; }): Promise; private calculateScrollBuffer; private calculateNetworkAdjustment; private calculatePerformanceAdjustment; private calculateContentAdjustment; getAdaptiveInsights(params: { scrollVelocity: number; networkQuality: 'excellent' | 'good' | 'poor' | 'offline'; baseBuffer: number; visibleItems: any[]; }): Promise<{ currentBuffer: number; performance: { frameRate: number; score: number; }; network: { quality: string; adjustment: number; }; complexity: { score: number; breakdown: any; }; factors: { scroll: number; network: number; performance: number; content: number; }; }>; } //# sourceMappingURL=AdaptiveBufferCalculator.d.ts.map