/**
 * This file is part of the MedSafe application which is commercial software created by MedVision360 B.V.
 * The source code is proprietary and confidential.
 *
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 *
 * Copyright (c) by MedVision360 B.V. All rights reserved.
 *
 * For the application name: io.medrecord.medsafe
 */
import { ValueTypes } from '../../core/constants/value-types';
import { FormControlTypes } from '../../core/constants/form-control-types';
import { KeyValue } from '../../core/models/value-types/key-value';
import { FormControlValidatorModel } from '../../core/models/form/form-control-validator-model';
import { FormControlParamsModel } from '../../core/models/form/form-control-params-model';
export interface MeasurementFormControlModel {
    name: string;
    type: FormControlTypes;
    label: string;
    labelDescription?: string;
    description?: string;
    placeholder?: string;
    hint?: string;
    valueType: ValueTypes;
    values?: KeyValue[];
    validators?: FormControlValidatorModel[];
    params?: FormControlParamsModel;
    quickPreview?: boolean;
    hidden?: boolean;
}
