/// <reference types="react" />
import { ThemeName } from "./themes";
import { CalendarEvent, DaySchedule, ScheduleTheme } from "./utils/models";
export interface ScheduleViewProps<CustomCalendarEvent extends CalendarEvent> {
    daySchedules: DaySchedule<CustomCalendarEvent>[];
    viewStartTime?: number;
    viewEndTime?: number;
    handleEventClick?: (event: CustomCalendarEvent) => void;
    theme?: ScheduleTheme | ThemeName;
}
declare const ScheduleView: <CustomCalendarEvent extends CalendarEvent>(props: ScheduleViewProps<CustomCalendarEvent>) => JSX.Element;
export default ScheduleView;
