import { ComponentChemical } from './componentChemical'; import { Property } from './property'; export declare class MixtureOfChemicals { name: string; description: string; components: ComponentChemical[]; properties: Property[]; constructor(name: string, description: string, components: ComponentChemical[]); protected checkForDuplicates(arr: ComponentChemical[]): void; protected mergeAllComponentPropertiesIntoOne(): Property[]; protected filterPropertiesByName(name: string): Property[]; protected mergePropertiesIntoOne(name: string, arr: Property[]): Property; calculateSummaryProperty(components: ComponentChemical[]): Property[]; protected getAllPropertiesNames(): string[]; addNewComponents(component: ComponentChemical[]): void; modifyName(newString: string): void; modifyDescription(newString: string): void; }