import * as THREE from 'three'; export declare class SceneStatsMonitor { private readonly _container; private readonly _statsDiv; private readonly _darkModeObserver; private readonly _valueElements; private readonly UPDATE_FREQUENCY; private _frames; private _prevTime; private _fps; private _updateCounter; private _cachedStats; private _needsFullRecalculation; private _lastCache; constructor(); private _createStatRow; set visible(visible: boolean); get visible(): boolean; private _updateFPS; update(renderer: THREE.WebGLRenderer, scene: THREE.Scene, helpersGroup: THREE.Group): void; private _isHelper; private _updateDarkMode; private _calculateSceneStats; private _updateIfChanged; private _updateDisplay; invalidateCache(): void; dispose(): void; }