import { ValueGetter } from '../../math'; interface BurstOptions { time: number; interval: number; count: number | ValueGetter; cycles: number; probability: number; } export declare class Burst { once: boolean; disabled: boolean; private now; private index; private internalCycles; private readonly time; private readonly interval; private readonly count; private readonly cycles; private readonly probability; constructor(options: BurstOptions); getGeneratorOptions(timePassed: number, lifetime: number): { index: number; total: number; count: number; cycleIndex: number; } | null | undefined; reset(): void; clone(): Burst; } export {};