import { default as React, ReactNode } from 'react'; import { BasicComponent } from '../../utils/typings'; import { CalendarCardDay, CalendarCardMonth, CalendarCardRef, CalendarCardValue } from './types'; export interface CalendarCardProps extends BasicComponent { type: 'single' | 'multiple' | 'range' | 'week'; value?: CalendarCardValue; defaultValue?: CalendarCardValue; firstDayOfWeek?: number; startDate?: Date; endDate?: Date; disableDay?: (day: CalendarCardDay) => boolean; renderDay?: (day: CalendarCardDay) => ReactNode; renderDayTop?: (day: CalendarCardDay) => ReactNode; renderDayBottom?: (day: CalendarCardDay) => ReactNode; onDayClick?: (day: CalendarCardDay) => void; onPageChange: (data: CalendarCardMonth) => void; onChange: (value: CalendarCardValue) => void; } export declare const CalendarCard: React.ForwardRefExoticComponent & React.RefAttributes>;