import { SubstanceStub } from './SubstanceStub';
import { SamText } from './SamText';
import { ComplexStrength } from './ComplexStrength';
export declare class Ingredient {
    constructor(json: JSON | any);
    from?: number;
    to?: number;
    rank?: number;
    type?: Ingredient.TypeEnum;
    knownEffect?: boolean;
    strengthDescription?: string;
    strength?: ComplexStrength;
    additionalInformation?: SamText;
    substance?: SubstanceStub;
}
export declare namespace Ingredient {
    type TypeEnum = 'ACTIVE_SUBSTANCE' | 'EXCIPIENT';
    const TypeEnum: {
        ACTIVESUBSTANCE: TypeEnum;
        EXCIPIENT: TypeEnum;
    };
}
