import { IEnhancer, IObservableArray } from "../internal"; declare class StubArray { } export declare class LegacyObservableArray extends StubArray { constructor(initialValues: T[] | undefined, enhancer: IEnhancer, name?: string, owned?: boolean); concat(...arrays: T[][]): T[]; get length(): number; set length(newLength: number); get [Symbol.toStringTag](): string; [Symbol.iterator](): IteratorObject; } export declare function reserveArrayBuffer(max: number): void; export declare function createLegacyArray(initialValues: T[] | undefined, enhancer: IEnhancer, name?: string): IObservableArray; export {};