/** * Checks if next month is disabled * @param {Date} date - The current date * @param {Date} maxMonth- max allowed month * @returns {boolean} */ declare const isNextMonthDisabled: (date: Date, maxMonth: Date) => boolean; /** * Checks if prev month is disabled * @param {Date} date - The current date * @param {Date} minMonth- max allowed month * @returns {boolean} */ declare const isPrevMonthDisabled: (date: Date, minMonth: Date) => boolean; declare const getYearsPeriod: (date: any, yearItemNumber?: number) => { startPeriod: number; endPeriod: number; }; declare const withInRangeSet: (sDate: any, eDate: any, currentDate: any) => boolean; declare const months: string[]; declare const headerTestIds: { year: string; month: string; }; declare const inputMaskDefaultValues: { hasInputMask: boolean; disabled: boolean; inputMaskTestId: string; maskType: string; maskPlaceholder: string; placeholder: string; classname: string; showErrorBorder: boolean; }; declare const getMaskValue: (inputMaskValue: string) => "99-99-9999" | "99 99 9999" | "99-99 9999"; declare const getTimeMaskValue: (inputMaskValue: string) => "99 99 99" | "99:99 99" | "99:99:99"; declare const validDateRegex: RegExp; /** * Formats a given time string to ensure it is in the format of hh:mm:ss. * Each part (hours, minutes, seconds) must be between 00 and 59. * * @param {string} timeString - The time string to format. * @returns {string} The formatted time string. * @throws {Error} If the input is not in the expected format or contains invalid values. */ declare function formatTimeString(timeString: any): string; export { isNextMonthDisabled, isPrevMonthDisabled, getYearsPeriod, months, validDateRegex, withInRangeSet, headerTestIds, inputMaskDefaultValues, getMaskValue, getTimeMaskValue, formatTimeString };