import { type Dayjs } from 'dayjs'; import type { DayjsLike } from '../types'; export interface ParseTimeRangeResult { /** 开始时间(已应用 locale) */ start: Dayjs; /** 结束时间(已应用 locale) */ end: Dayjs; /** 是否同一天(按本地时区自然日判定) */ isSameDay: boolean; } /** * 解析 startAt / endAt 为 Dayjs,并判定是否同一天 * * @param startAt 开始时间(dayjs 兼容值) * @param endAt 结束时间(dayjs 兼容值) * @param locale dayjs locale,可选 * @returns { start, end, isSameDay } * * @example * parseTimeRange('2026-02-04 09:00', '2026-02-04 18:00', 'zh-cn') * // => { start: Dayjs, end: Dayjs, isSameDay: true } */ export declare function parseTimeRange(startAt: DayjsLike, endAt: DayjsLike, locale?: string): ParseTimeRangeResult;