import { Gms2ComponentArrayBase } from './Gms2ComponentArrayBase.js';
export declare class Gms2ComponentArray<YypData, ComponentClass extends new (object: YypData) => InstanceType<ComponentClass> & {
    toJSON: () => YypData;
}> extends Gms2ComponentArrayBase<YypData, ComponentClass> {
    private componentClass;
    constructor(data: YypData[], componentClass: ComponentClass);
    addNew(data: YypData, options?: {
        prepend?: boolean;
    }): InstanceType<ComponentClass> & {
        toJSON: () => YypData;
    };
}
//# sourceMappingURL=Gms2ComponentArray.d.ts.map