import * as React from 'react';
import DateHelpers from './utils/date-helpers';
import type { MonthProps } from './types';
export default class CalendarMonth<T = Date> extends React.Component<MonthProps<T>> {
    static defaultProps: {
        dateLabel: any;
        density: "high";
        excludeDates: any;
        filterDate: any;
        highlightDates: any;
        includeDates: any;
        locale: any;
        maxDate: any;
        minDate: any;
        month: any;
        adapter: import("./utils/types").DateIOAdapter<Date>;
        onDayClick: () => void;
        onDayFocus: () => void;
        onDayBlur: () => void;
        onDayMouseOver: () => void;
        onDayMouseLeave: () => void;
        overrides: {};
        peekNextMonth: boolean;
        value: any;
    };
    dateHelpers: DateHelpers<T>;
    constructor(props: MonthProps<T>);
    getDateProp: () => T;
    isWeekInMonth: (a: T) => boolean;
    renderWeeks: () => any[];
    render(): React.JSX.Element;
}
