import { Patient } from '../model/Patient'; export declare class ModelBuilder { private patients; constructor(); /** * Return the Entity Relationship Instances of a DICOM Directory from the provided Datasets * * @param dataSet The dataSet containing DICOM Header Information from dicomParser class */ buildDICOMModel(dataSet: any[]): Patient[]; /** * Builds the List of Studies found in the Dataset * @param dataSet The List of Datafiles to be parsed into the StudyModel */ private buildStudyModel; /** * Get specific distinct series from the DICOMData Set from dicomParser * @param dataSet dataSet of a specific study looking for specific series items */ private buildSeriesModel; private buildImagesModel; /** * Read all defined attributes from DataSet and build Model Initialization Object * @param attrDescriptionModel Model description of Dicom IOD containing desired Tag Locations * @param dataSet Parsed DICOM DataSet from single DICOM Object */ static readAllDefinedAttributes(attrDescriptionModel: any, dataSet: any): Map; }