import { Moment } from 'moment'; import React, { Component } from 'react'; import { OrNull } from '../../wui-core/src/utils/type'; import type { EventObject, CalendarNode, EventObjectO, EventObjectInput, CalendarHourBodyProps } from './iCalendar'; import ResizeObserver from 'resize-observer-polyfill'; declare class CalendarHourBody extends Component { private widthDiv; resizeObserver: OrNull; constructor(props: CalendarHourBodyProps, context: {}); componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(): void; renderCurrentTime: () => JSX.Element; renderDayEvents: (timeEvents: EventObject[]) => JSX.Element | undefined; setAlgor: (timeEvents: EventObjectO[]) => CalendarNode[]; onTimeEventsClick: (e: React.MouseEvent, value: EventObjectInput, time: Moment) => void; renderFullBody: () => JSX.Element; render(): JSX.Element; } export default CalendarHourBody;