import React from 'react';
import { CalendarProps as CalendarCoreProps } from '../Calendar/Calendar';
import { ValueType } from './types';
import { RsRefForwardingComponent, WithAsProps } from '../@types/common';
import { DatePickerLocale } from '../locales';
declare type OmitCalendarCoreTypes = 'disabledDate' | 'onSelect' | 'onMouseMove' | 'pageDate';
export interface PanelProps extends WithAsProps, Omit<CalendarCoreProps, OmitCalendarCoreTypes> {
    calendarDate?: ValueType;
    disabledDate?: (date: Date, selectValue: ValueType, type: string) => boolean;
    format?: string;
    hoverRangeValue?: ValueType;
    index: number;
    isoWeek?: boolean;
    limitEndYear?: number;
    locale?: DatePickerLocale;
    onChangeCalendarDate?: (index: number, nextPageDate: Date) => void;
    onMouseMove?: (date: Date) => void;
    onSelect?: (date: Date, event?: React.SyntheticEvent<any>) => void;
    showOneCalendar?: boolean;
    showWeekNumbers?: boolean;
    timeZone?: string;
    value?: ValueType;
}
declare const Panel: RsRefForwardingComponent<'div', PanelProps>;
export default Panel;
