import { Ref } from 'vue'; /** * Sanitizes the given string value to ensure its format is only "HH:MM" or "HH:MM:SS". */ export declare const sanitizeTimeForNativeInput: (value?: string, showSeconds?: boolean) => string; /** * Creates an RFC time value (HH:MM or HH:MM:SS) from the given times. */ export declare const createTimeString: (hours: number, minutes: number, seconds: number, showSeconds: boolean) => string; /** * Parses the time parts (hours, minutes etc.) from the given time string. */ export declare const parseTimeString: (showSeconds: boolean, string?: string) => { hours: number; minutes: number; seconds: number; }; /** * Composable for managing a time value with AM/PM formatting. While derive the time format (am or * pm) from the given time and update the value when the am/pm toggle is switched. */ export declare const useAmPmValue: (value: Ref, showSeconds: Ref) => { timeSuffix: import('vue').WritableComputedRef<"am" | "pm", "am" | "pm">; };