import { Dictionary } from '../../../typings/dictionary'; import { ViewPropsBase } from '../../common/view-props-base'; import { AffixType } from './interfaces/affix-type'; import { NumberFieldEntity } from './number-field.entity'; export interface NumberFieldViewProps extends ViewPropsBase { label: string | null; instructionalText: string | null; placeholderText: string | null; fieldName: string | null; predefinedValue: number | null; cssClass: string | null; inputCssClass: string | null; affixText: string | null; affixType: AffixType; allowDecimals: boolean | null; violationRestrictionsJson: { maxValue: number | null; minValue: number | null; }; violationRestrictionsMessages: { invalidRange: string | null; required: string | null; invalid: string | null; step: string | null; }; validationAttributes: Dictionary; hasDescription: boolean; }