/**
 * iCure Data Stack API Documentation
 * The iCure Data Stack Application API is the native interface to iCure. This version is obsolete, please use v2.
 *
 * OpenAPI spec version: v1
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */
import { Ingredient } from './Ingredient';
import { PharmaceuticalFormStub } from './PharmaceuticalFormStub';
import { RouteOfAdministration } from './RouteOfAdministration';
import { SamText } from './SamText';
export declare class AmpComponent {
    constructor(json: JSON | any);
    from?: number;
    to?: number;
    ingredients?: Array<Ingredient>;
    pharmaceuticalForms?: Array<PharmaceuticalFormStub>;
    routeOfAdministrations?: Array<RouteOfAdministration>;
    dividable?: string;
    scored?: string;
    crushable?: AmpComponent.CrushableEnum;
    containsAlcohol?: AmpComponent.ContainsAlcoholEnum;
    sugarFree?: boolean;
    modifiedReleaseType?: number;
    specificDrugDevice?: number;
    dimensions?: string;
    name?: SamText;
    note?: SamText;
}
export declare namespace AmpComponent {
    type CrushableEnum = 'Y' | 'N' | 'X';
    const CrushableEnum: {
        Y: CrushableEnum;
        N: CrushableEnum;
        X: CrushableEnum;
    };
    type ContainsAlcoholEnum = 'Y' | 'N' | 'X';
    const ContainsAlcoholEnum: {
        Y: ContainsAlcoholEnum;
        N: ContainsAlcoholEnum;
        X: ContainsAlcoholEnum;
    };
}
