export default class WindowCounter {
    /**
     * @param {number} duration
     * @param {number} windows
     */
    constructor(duration: number, windows: number);
    /**
     * @public
     * @param {number} count
     */
    public increment(count: number): void;
    /**
     * @public
     * @returns {number}
     */
    public getCurrent(): number;
    /**
     * @public
     * @returns {number}
     */
    public getPrevious(): number;
    /**
     * @public
     * @returns {number}
     */
    public getAverage(): number;
    /**
     * Returns a string representation.
     *
     * @public
     * @returns {string}
     */
    public toString(): string;
    #private;
}
