import * as React from 'react'; import { TimeGridEventComponent } from "../event/time-grid-event/TimeGridEvent.types.js"; /** * Components internally overridable inside `DayTimeGrid`. The context is seeded with the * desktop renderers as its default value, so consumers always receive a usable renderer * without wrapping `DayTimeGrid` in a provider. The compact views (`CompactDayView`, * `CompactThreeDayView`, `CompactWeekView`) wrap `DayTimeGrid` with this provider to swap * in the touch-optimized variant. */ export interface DayTimeGridInternalRenderers { /** * Component used to render each event in the time-grid area. */ timeGridEvent: TimeGridEventComponent; } export declare const DayTimeGridInternalRenderersContext: React.Context; export declare function useDayTimeGridInternalRenderers(): DayTimeGridInternalRenderers;