export declare class CommonsWindowCarousell { private internalWindowSize; private internalPoolSize; private static lowestItem; private display; private queue; private upto; constructor(internalWindowSize: number, internalPoolSize: number); get array(): (T | undefined)[]; addItem(item: T, shiftFirstIfLargerThan?: number): T[]; get queueSize(): number; get windowSize(): number; get poolSize(): number; rotate(): T | undefined; }