import { MouseEvent, ReactNode } from 'react'; import { CalendarEvent, CalendarEventRenderContext, ResolvedCalendarEvent } from './types'; export interface AgendaViewProps { readonly days: readonly Date[]; readonly events: readonly ResolvedCalendarEvent[]; readonly locale: string; readonly isLoading: boolean; readonly emptyState?: ReactNode; readonly onDayClick?: (date: Date, nativeEvent: MouseEvent) => void; readonly onEventClick?: (event: CalendarEvent, nativeEvent: MouseEvent) => void; readonly renderEvent?: (event: CalendarEvent, context: CalendarEventRenderContext) => ReactNode; } declare function AgendaView({ days, events, locale, isLoading, emptyState, onDayClick, onEventClick, renderEvent, }: AgendaViewProps): import("react").JSX.Element; declare namespace AgendaView { var displayName: string; } export default AgendaView;