import LinkedList from '../LinkedList/LinkedList'; import QueueInterface from './QueueInterface'; export default class Queue extends QueueInterface { protected readonly _linkedList: LinkedList; constructor(items?: T[]); push(...items: T[]): void; pop(): T | undefined; getSize(): number; isEmpty(): boolean; toArray(): T[]; }