import type { JavaIterator } from './JavaIterator'; import type { Collection } from './Collection'; export interface Queue extends Collection { size(): number; isEmpty(): boolean; contains(o: any): boolean; [Symbol.iterator](): Iterator; iterator(): JavaIterator; toArray(): Array; toArray(a: Array): Array; add(e: E | null): boolean; remove(o: any): boolean; remove(): E; containsAll(c: Collection | null): boolean; addAll(c: Collection | null): boolean; removeAll(c: Collection | null): boolean; retainAll(c: Collection | null): boolean; clear(): void; equals(obj: any): boolean; hashCode(): number; element(): E; offer(e: E | null): boolean; peek(): E | null; poll(): E | null; } export declare function cast_java_util_Queue(obj: unknown): Queue; //# sourceMappingURL=Queue.d.ts.map