import * as t from 'io-ts';
import { IExtension } from './RTTI_Extension';
import { IQuantity } from './RTTI_Quantity';
import { IElement } from './RTTI_Element';
import { IAttachment } from './RTTI_Attachment';
import { ICodeableConcept } from './RTTI_CodeableConcept';
export interface IProdCharacteristic {
    id?: string;
    extension?: IExtension[];
    modifierExtension?: IExtension[];
    height?: IQuantity;
    width?: IQuantity;
    depth?: IQuantity;
    weight?: IQuantity;
    nominalVolume?: IQuantity;
    externalDiameter?: IQuantity;
    shape?: string;
    _shape?: IElement;
    color?: string[];
    _color?: IElement[];
    imprint?: string[];
    _imprint?: IElement[];
    image?: IAttachment[];
    scoring?: ICodeableConcept;
}
export declare const RTTI_ProdCharacteristic: t.Type<IProdCharacteristic>;
