export declare class LimitedArray { private readonly maxLength; private readonly items; constructor(maxLength: number); get length(): number; includes(item: T): boolean; indexOf(item: T): number; insert(index: number, item: T): void; push(item: T): void; shift(): T | undefined; pop(): T | undefined; unshift(item: T): void; splice(start: number, deleteCount: number, ...items: T[]): T[]; getItems(): T[]; }