export {}; declare class FIFOQueue extends Array { queue: T[]; protected logger: any; proxy: any; constructor(_logger: any, handler?: any); enqueue(item: T): void; dequeue(): T | undefined; peek(): T | undefined; isEmpty(): boolean; size(): number; clear(): void; toSmallString: () => string; handler(container: any, getter: any, setter: any): {}; emulateArrayMethod(object: any, key: any, container: any, getter: any): (...args: any[]) => void; } declare let createFIFOQueue: (_logger: any) => FIFOQueue; export { createFIFOQueue, FIFOQueue };