import { Component } from 'react';
import moment, { Moment } from 'moment';
import { BacklightDatesBetween, SelectDate } from './interfces';
interface IProps {
    date: number;
    displayDate: Moment;
    selectDate: SelectDate;
    firstSelectedDate?: Moment | null;
    secondSelectedDate?: Moment | null;
    backlightFrom?: Moment | null;
    backlightTo?: Moment | null;
    backlightDatesBetween?: BacklightDatesBetween;
}
export default class CalendarCell extends Component<IProps> {
    isToday: (date: number, displayDate: moment.Moment) => boolean;
    isSelectedDate: (date: number, displayDate: moment.Moment, firstSelectedDate: moment.Moment | null, secondSelectedDate: moment.Moment | null) => boolean;
    isSameDate: (moment1: moment.Moment, moment2: moment.Moment) => boolean;
    isBacklighted: (date: number, displayDate: moment.Moment, backlightFrom: moment.Moment | null, backlightTo: moment.Moment | null) => boolean;
    onMouseEnter: () => void;
    render(): JSX.Element;
}
export {};
//# sourceMappingURL=CalendarCell.d.ts.map