import type { CalendarViewType } from './types'; import type { TFunction } from 'i18next'; /** * 일정이 종일 일정인지 확인하는 함수 * @param startDate 시작 날짜 * @param endDate 종료 날짜 * @returns 종일 일정 여부 */ export declare const calculateIsAllDay: (startDate: Date, endDate: Date) => boolean; export declare const calculateDateRange: (viewType: CalendarViewType, baseDate: Date) => { startDate: Date; endDate: Date; }; /** * 뷰 타입에 따른 헤더 텍스트를 반환하는 함수 * @param viewType 캘린더 뷰 타입 (DAILY, WEEKLY, MONTHLY, YEARLY) * @param selectedDate 선택된 날짜 * @param t 다국어 변환 함수 (i18next) * @param monthNames 월 이름 배열 (예: ['1월', '2월', ...]) * @param getDayTextByDate 날짜에 따른 요일 텍스트 반환 함수 * @returns 헤더에 표시할 텍스트 */ export declare const getHeaderText: (viewType: CalendarViewType, selectedDate: Date, t: TFunction) => string; export declare const toUTC: (date: Date | null | undefined) => string | null;