import * as t from 'io-ts';
import { IExtension } from './RTTI_Extension';
import { IElement } from './RTTI_Element';
export interface IParameterDefinition {
    id?: string;
    extension?: IExtension[];
    name?: string;
    _name?: IElement;
    use?: string;
    _use?: IElement;
    min?: number;
    _min?: IElement;
    max?: string;
    _max?: IElement;
    documentation?: string;
    _documentation?: IElement;
    type?: string;
    _type?: IElement;
    profile?: string;
}
export declare const RTTI_ParameterDefinition: t.Type<IParameterDefinition>;
