import { DynamicCollection as Collection } from "../DynamicCollection";
import { ModelConstructor } from "../DynamicRecord";
export declare class DynamicCollection<DataObject extends {
    _id?: string;
}> extends Collection<DataObject> {
    constructor(Model: ModelConstructor, ...data: DataObject[]);
    static fromArray<DataObject extends object>(arr: Array<DataObject>, Model: ModelConstructor): DynamicCollection<DataObject>;
}
