import { MaybeRefOrGetter } from 'vue'; /** 判断时间字符串 a 是否严格早于 b,兼容 HH:mm 与 HH:mm:ss 混用 */ export declare const isTimeBefore: (a: string, b: string) => boolean; /** 判断时间字符串 a 是否严格晚于 b,兼容 HH:mm 与 HH:mm:ss 混用 */ export declare const isTimeAfter: (a: string, b: string) => boolean; /** * 根据 format 和步长计算时间范围选择器的双端约束: * - maxStartTime:开始时间的上限(结束时间 - 1 步长) * - minEndTime:结束时间的下限(开始时间 + 1 步长) * * 可通过 enabled 参数按条件启用,disabled 时两个约束均返回 undefined(如日期范围不同天时无需约束)。 */ export declare function useTimeRangeConstraints(params: { startTime: MaybeRefOrGetter; endTime: MaybeRefOrGetter; format: MaybeRefOrGetter; hourStep: MaybeRefOrGetter; minuteStep: MaybeRefOrGetter; secondStep: MaybeRefOrGetter; /** 约束是否生效,不传则始终生效 */ enabled?: MaybeRefOrGetter; }): { maxStartTime: import('vue').ComputedRef; minEndTime: import('vue').ComputedRef; };