import { CollectionProxy } from "./CollectionProxy.js";
/**
 * A read-only collection.
 */
export declare class ReadOnlyCollection<T> extends CollectionProxy<T> {
    add(_item: T, _index?: number): this;
    removeAt(_index: number): T;
    removeAll(): T[];
    reorder(_item: T, _index: number): T;
    reverse(): this;
    sort(_compareFunction?: (a: T, b: T) => number): this;
    splice(_start: number, _deleteCount: number, ..._items: T[]): T[];
}
