import * as THREE from 'three'; declare class Flame extends THREE.Group { needsRender: boolean; private startTime?; private uniforms; private defines; constructor(geometry?: 'circle' | 'ring' | THREE.BufferGeometry); setTime(time: number): void; set color1(value: THREE.Color); get color1(): THREE.Color; set color2(value: THREE.Color); get color2(): THREE.Color; set speed(value: number); get speed(): number; set noise(value: number); get noise(): number; set opacity(value: number); get opacity(): number; set fragmentationDegree(value: number); get fragmentationDegree(): number; } export { Flame };