import { Component } from 'react';
import { CalendarOptions, CalendarApi } from '@fullcalendar/core';
import { CustomRendering } from '@fullcalendar/core/internal';
interface CalendarState {
    customRenderingMap: Map<string, CustomRendering<any>>;
}
export default class FullCalendar extends Component<CalendarOptions, CalendarState> {
    private elRef;
    private calendar;
    private needCustomRenderingResize;
    state: CalendarState;
    render(): JSX.Element;
    componentDidMount(): void;
    componentDidUpdate(prevProps: CalendarOptions): void;
    componentWillUnmount(): void;
    getApi(): CalendarApi;
}
export {};
