import { ICollection } from './ICollection'; import { Collection } from './Collection'; import { IComparator } from '../comparator/IComparator'; export declare class ArrayList extends Collection { private data; constructor(data?: Array); /** * @override */ get(index: number): T; /** * @override */ addAll(items: ICollection): ICollection; /** * @override */ add(item: T): ICollection; /** * @override */ addArray(items: Array): ICollection; /** * @override */ insert(position: number, item: T): ICollection; /** * @override */ sort(comparator: IComparator): ICollection; /** * @override */ removeAll(): ICollection; /** * @override */ remove(item: T): boolean; /** * @override */ getIteratorInstance(): Iterator; /** * @override */ toArray(): Array; /** * @override */ getSize(): number; }