import { ClockViewType, ClockMode, IAllowed12HourMap, IAllowed24HourMap } from './interfaces-and-types'; export declare function twoDigits(n: number): string; export declare function addDays(date: Date, days: number): Date; export declare function convertHoursForMode(hour: number, mode: ClockMode): { hour: number; isPm: boolean; }; export declare function getShortestAngle(from: number, to: number): number; export declare function isDateInRange(minDate: Date, maxDate: Date, current: Date): boolean; export declare function isTimeInRange(minDate: Date, maxDate: Date, current: Date): boolean; export declare function isAllowed(hour: number, minutes: number, minDate: Date, maxDate: Date, clockMode: ClockMode, selectedMeridiem?: 'AM' | 'PM'): boolean; export declare function getIsAvailableFn(allowed12HourMap: IAllowed12HourMap, allowed24HourMap: IAllowed24HourMap, mode: ClockMode): (value: number, viewType: ClockViewType, isPm: boolean, h?: number) => boolean;