import { OptionsBase, ComponentModelBase } from '../../../../shared-form/models'; import { InputState } from '../../../../shared-form/enums'; export interface InputNumberOptionsBase extends OptionsBase { placeholder?: string; tooltip?: string; maxValue: number | null; minValue: number | null; inTotals: boolean; inputState: InputState; decimals: number; decimalSeparator: DecimalMarkerType; formula: string; } export type DecimalMarkerType = '.' | ',' | ['.', ',']; export interface InputNumberModel extends ComponentModelBase { options: InputNumberOptionsBase; }