export declare class CommonsWindowCarousell { private windowSize; private poolSize; private static lowestItem; private display; private queue; private upto; constructor(windowSize: number, poolSize: number); getArray(): (T | undefined)[]; addItem(item: T, shiftFirstIfLargerThan?: number): T[]; getQueueSize(): number; getWindowSize(): number; getPoolSize(): number; rotate(): T | undefined; }