import * as t from 'io-ts';
import { IExtension } from './RTTI_Extension';
import { IElement } from './RTTI_Element';
export declare enum DistanceComparatorKind {
    _lower = "Lower",
    _lowerOrEqual = "LowerOrEqual",
    _greaterOrEqual = "GreaterOrEqual",
    _greater = "Greater"
}
export interface IDistance {
    id?: string;
    extension?: IExtension[];
    value?: number;
    _value?: IElement;
    comparator?: DistanceComparatorKind;
    _comparator?: IElement;
    unit?: string;
    _unit?: IElement;
    system?: string;
    _system?: IElement;
    code?: string;
    _code?: IElement;
}
export declare const RTTI_Distance: t.Type<IDistance>;
