import { Base, IList$1, IList, IEnumerator$1, IEnumerator, Type } from "./type"; /** * @hidden */ export declare class ReadOnlyDoubleCollection extends Base implements IList$1, IList { static $t: Type; constructor(a: number); constructor(a: number, b: IList$1); constructor(a: number, ..._rest: any[]); private a; item(a: number, b?: number): number; indexOf(a: number): number; insert(a: number, b: number): void; removeAt(a: number): void; get count(): number; get isReadOnly(): boolean; add(a: number): void; clear(): void; contains(a: number): boolean; copyTo(a: number[], b: number): void; remove(a: number): boolean; getEnumerator(): IEnumerator$1; getEnumeratorObject(): IEnumerator; get isFixedSize(): boolean; add1(a: any): number; contains1(a: any): boolean; indexOf1(a: any): number; insert1(a: number, b: any): void; remove1(a: any): void; copyTo1(a: any[], b: number): void; protected get b(): IList$1; get isSynchronized(): boolean; private readonly c; get syncRoot(): any; }