import EntityDefinition from "./EntityDefinition"; import ModelInfo from "../modelInfo/ModelInfo"; import FilePath from "./FilePath"; import Predicate from "../../collectionUtils/core/Predicate"; import Transformer from "../../collectionUtils/core/Transformer"; export default class EntityCollection { readonly entities: Array; readonly baseDir: FilePath; constructor(entities: Array, baseDir: FilePath); static createEntityCollection(modelInfo: ModelInfo, baseDirIn: FilePath): EntityCollection; static createEntityCollection(modelInfo: ModelInfo, baseDirIn: string): EntityCollection; clone(): EntityCollection; addEntityDefinition(definition: EntityDefinition): EntityCollection; select(predicate: Predicate): EntityCollection; selectRejected(predicate: Predicate): EntityCollection; transform(transformer: Transformer): EntityCollection; } //# sourceMappingURL=EntityCollection.d.ts.map