import dayjs from "dayjs";
import { ScheduleItem } from "../../../modules/Schedule/types";
export declare const getDateIsInSchedule: (dateTime: string, scheduleList: ScheduleItem[]) => boolean;
export type ScheduleTimeSlot = {
    /** 开始时间 HH:mm */
    start_time: string;
    /** 结束时间 HH:mm */
    end_time: string;
    /** 开始日期时间 YYYY-MM-DD HH:mm:ss */
    start_at: dayjs.Dayjs;
    /** 结束日期时间 YYYY-MM-DD HH:mm:ss */
    end_at: dayjs.Dayjs;
};
/**
 * 获取当前日期日程时间点
 * @param date 日期 YYYY-MM-DD
 * @param scheduleList 日程列表
 * @returns 当前日期日程时间点 结构，数组 [{
 *
 *  // HH:mm
 *  end_time: string,
 *  // HH:mm
 *  start_time: string,
 *  // 日期时间
 *  // YYYY-MM-DD HH:mm:ss
 *  end_at: Dayjs,
 *  // YYYY-MM-DD HH:mm:ss
 *  start_at: Dayjs,
 *
 * }]
 */
export declare const getScheduleStartEndTimePoints: (date: string, scheduleList: ScheduleItem[]) => ScheduleTimeSlot[];
