export declare class Deque { private items; private head; private tail; private count; constructor(initialCapacity?: number); get length(): number; push(item: T): void; shift(): T | undefined; unshift(item: T): void; clear(): void; indexOf(item: T): number; splice(start: number, deleteCount: number): T[]; private resize; drain(): Generator; } //# sourceMappingURL=deque.d.ts.map