import { AnyDateValue, DayOfWeek, ScheduleEventData } from '../../../types'; import { GroupedMonthEvents } from './get-month-positioned-events'; interface UseMonthViewEventsInput { /** Date (month start) at which events are positioned */ date: AnyDateValue; /** List of all events that belong to the given month, extra events must be filtered out before passing to the function */ events: ScheduleEventData[] | undefined; /** First day of the week, 0 - Sunday, 1 - Monday, etc., used to calculate events positions */ firstDayOfWeek?: DayOfWeek; /** If true, events for outside days are included */ withOutsideDays?: boolean; /** If true, month will show events for consistent number of weeks (6) */ consistentWeeks?: boolean; } export declare function getMonthViewEvents({ date, events, firstDayOfWeek, withOutsideDays, consistentWeeks, }: UseMonthViewEventsInput): GroupedMonthEvents; export {};