export class RemainingTimeEstimator {
    /**
     *
     * @param {number} sampleCount
     * @constructor
     */
    constructor(sampleCount: number);
    sampleCount: number;
    rates: Float32Array<ArrayBuffer>;
    cursor: number;
    /**
     *
     * @param {number} timeElapsed
     * @param {number} progress
     */
    update(timeElapsed: number, progress: number): void;
    /**
     *
     * @param {number} currentProgress
     * @returns {number}
     */
    estimate(currentProgress: number): number;
}
//# sourceMappingURL=RemainingTimeEstimator.d.ts.map