import { OptionType } from './../components/select'; import { Time, Meridiem, TimeDisplay, DisplayFormat } from './types'; /** * Creates a time value aligned with the minutes interval from am raw time input * * @param {Time} time The time value * @param {number} interval The interval between each minute select option * @returns {Time} Time value rounded to the nearest interval */ export declare const alignTime: ({ hours, minutes }: Time, interval: number, lower?: boolean) => Time; /** * Convert Time to a 12hr TimeDisplay format * * @param selectedTime */ export declare const timeToTimeDisplay: (selectedTime: Time) => TimeDisplay; export declare const generateHourOptions: (timeFormat: DisplayFormat) => OptionType[]; export declare const generateMinuteOptions: (minutesInterval: number) => OptionType[]; /** * Convert a value from 12 hour time format to 24 hour format * * @param hour hour to convert * @param meridiem am or pm */ export declare const convertHourFrom12HrTo24Hr: (hour: number, meridiem: Meridiem) => number;