import NBTCompound from './NBTCompound.js'; import NBTList from './NBTList.js'; import NBTListCompound from './NBTListCompound.js'; import NBTType from './NBTType.js'; export default interface NBTCompoundList extends NBTList { add(arg0: any): boolean; add(empty: NBTListCompound): boolean; add(arg0: number, arg1: any): void; add(index: number, element: NBTListCompound): void; addAll(c: Array): boolean; addAll(index: number, c: Array): boolean; addCompound(): NBTListCompound; addCompound(comp: NBTCompound): NBTCompound; clear(): void; contains(o: any): boolean; containsAll(c: Array): boolean; forEach(action: any): void; get(index: number): NBTListCompound; get(index: number): any; getName(): string; getParent(): NBTCompound; getType(): NBTType; indexOf(o: any): number; isEmpty(): boolean; iterator(): any; lastIndexOf(o: any): number; listIterator(): any; listIterator(startIndex: number): any; parallelStream(): any; remove(o: any): boolean; remove(i: number): any; removeAll(c: Array): boolean; removeIf(filter: any): boolean; replaceAll(operator: any): void; retainAll(c: Array): boolean; set(index: number, element: NBTListCompound): NBTListCompound; set(arg0: number, arg1: any): any; size(): number; sort(c: any): void; spliterator(): any; stream(): any; subList(fromIndex: number, toIndex: number): Array; toArray(): Array; toArray(a: Array): Array; toArray(generator: any): Array; } export default class NBTCompoundList { static get $javaClass(): any; }