import { Ref } from 'vue'; import { DisabledHoursFn, DisabledMinutesFn, DisabledSecondsFn } from './types.ts'; interface ParsedTime { hour: number; minute: number; second: number; } export declare function parseTimeString(time: string | undefined): ParsedTime; export declare function isValidTimeUnit(value: number, options: { value: number; }[], disabled: number[]): boolean; export declare function useTimeRangeInputValidation(params: { tempStart: Ref; tempEnd: Ref; format: Ref; hourStep: Ref; minuteStep: Ref; secondStep: Ref; minTime?: Ref; maxTime?: Ref; maxStartTime: Ref; minEndTime: Ref; disabledHours?: Ref; disabledMinutes?: Ref; disabledSeconds?: Ref; }): { isStartValid: import('vue').ComputedRef; isEndValid: import('vue').ComputedRef; }; export {};