import { Dayjs } from "dayjs"; /** * 今日の日付かどうかを判定する */ export declare const isToday: (date: Dayjs) => boolean; /** * カレンダーの日付を生成する */ export declare const createCalendarDate: (current: Dayjs, day: number) => Dayjs; /** * 日付の情報を取得する(曜日、祝日判定など) */ export declare const getDateInfo: (date: Dayjs) => { dayOfWeek: 0 | 1 | 4 | 2 | 3 | 5 | 6; isSunday: boolean; isSaturday: boolean; isHoliday: boolean; isSundayOrHoliday: boolean; }; /** * 日付が選択可能かどうかを判定する */ export declare const isDateSelectable: (date: Dayjs, isOutsideRange: (date: Dayjs) => boolean) => boolean; /** * カレンダーの日付配列を生成する */ export declare const generateCalendarDays: (current: Dayjs) => number[]; /** * 月の開始曜日までの空白日数を取得する * @param current 現在の月 * @param weekStart 週の開始日 (0=日曜日, 1=月曜日, 2=火曜日, ...) */ export declare const getEmptyDaysCount: (current: Dayjs, weekStart?: number) => number;