import { ButtonType } from '../types/ButtonType'; import { InputType } from '../types/InputType'; import { StrictValueType } from '../types/ValueType'; export default class DateUtils { static readonly MAX_MONTH = 12; static readonly MAX_DAY = 31; static readonly MAX_HOUR = 23; static readonly MAX_MINUTE = 59; static getMaxValue(inputType: InputType, currentDate?: Date): number; static getMinValue(inputType: InputType): number; static getNewInputValue(buttonType: ButtonType, inputType: InputType, currentValue: number, stepCount: number, currentDate: Date): number; static getInputValueAsString(inputValue: number, inputType: InputType): string; static getInputResetValue(value: Date, valueType: StrictValueType, inputType: InputType): number; static getNewDateValue(currentValue: Date, newInputValue: number, inputType: InputType): Date; }