import React__default from 'react'; interface TimeFormatOptions { separator?: string; } interface TimeFormatValues { value: string; formattedValue: string; hours: number | undefined; minutes: number | undefined; } interface TimeFormatProps extends TimeFormatOptions, Omit, "value" | "onChange"> { value?: string; onValueChange?: (values: TimeFormatValues) => void; } declare const TimeFormat: React__default.ForwardRefExoticComponent>; interface UseTimeFormatOptions extends TimeFormatOptions { onValueChange?: (values: TimeFormatValues) => void; } declare function useTimeFormat(options: UseTimeFormatOptions): React__default.RefCallback; declare function formatTime(input: string | number, options?: TimeFormatOptions): string; declare function parseTime(formatted: string, options?: TimeFormatOptions): TimeFormatValues; export { TimeFormat, type TimeFormatOptions, type TimeFormatProps, type TimeFormatValues, type UseTimeFormatOptions, formatTime, parseTime, useTimeFormat };