import dayjs, { Dayjs } from 'dayjs'; import { DisabledTimeView, ViewTypeWithMeridiem, ITimeInstance, ITimeItemNumberInstance, TimeSteps } from '../DesktopTimePicker.types'; /** * 判断时间是否在可选日期区间内 */ export declare const getIsRangeDate: (time: Dayjs, start?: Dayjs, end?: Dayjs) => boolean; /** * 判断时间是否在 disabledView 时间区间内 */ export declare const isDisabledViewTime: (time: Dayjs, disabledTimeView: DisabledTimeView) => boolean; /** * 判断时间是否在 minTime & maxTime 时间区间内 */ export declare const getIsRangeTime: (time: Dayjs, start?: Dayjs, end?: Dayjs) => boolean; /** * 判断时间是否在disabledView || outOf minTime-maxTime 时间区间内 */ export declare const isDisabledTime: (time: Dayjs, start?: Dayjs, end?: Dayjs, disabledTimeView?: DisabledTimeView) => boolean; /** * 获取分钟时间面板 是否小于minTime分钟 */ export declare const getOutOfMinRangeMinutes: (hourValue: number, minTime: Dayjs, dataList: ITimeItemNumberInstance[]) => number[]; export declare const getOutOfMaxRangeMinutes: (hourValue: number, maxTime: Dayjs, dataList: ITimeItemNumberInstance[]) => number[]; export declare const getOutOfMinRangeSeconds: (hourValue: number, minuteValue: number, minTime: Dayjs, dataList: ITimeItemNumberInstance[]) => number[]; export declare const getOutOfMaxRangeSeconds: (hourValue: number, minuteValue: number, maxTime: Dayjs, dataList: ITimeItemNumberInstance[]) => number[]; export declare const getdisabledTime: (type: ViewTypeWithMeridiem, timeValue: Dayjs, minTime: Dayjs, maxTime: Dayjs, dataList: ITimeInstance[], disabledTimeView: DisabledTimeView, timeSteps: TimeSteps, ampm?: boolean) => (string | number)[]; export declare const calculateValidMinTime: (disabledTimeView: DisabledTimeView, minTime?: Dayjs) => dayjs.Dayjs; export declare const dateToDayjs: (date: Date) => dayjs.Dayjs;