import { AnyDateValue, DayOfWeek, ScheduleEventData } from '../../../types'; export interface FilterWeekViewEventsInput { /** Date (week start) at which events are positioned, used to check if events are all-day */ date: AnyDateValue; /** List of all events that belong to the given week, extra events must be filtered out before passing to the function */ events: ScheduleEventData[] | undefined; /** Start time of the week view, used to calculate event positions */ startTime?: string; /** End time of the week view, used to calculate event positions */ endTime?: string; /** First day of the week, 0 - Sunday, 1 - Monday, etc., used to calculate events positions */ firstDayOfWeek?: DayOfWeek; } export declare function filterWeekViewEvents({ date, events, startTime, endTime, firstDayOfWeek, }: FilterWeekViewEventsInput): ScheduleEventData[];