import { IQueueArray } from './IQueueArray'; import { IdObject } from './IdObject'; export declare class DefaultArray implements IQueueArray { entries: T[]; get length(): number; get(id: string): T; set(x: T): T; map(fn: (x: any) => any): any[] | Promise; filter(fn: (x: any) => any): any[] | Promise; pop(): Promise | T; push(x: T): void; shift(): Promise | T; remove(id: string): void; }