import React, { ReactNode } from 'react'; import { BaseProps } from '@toptal/picasso-shared'; import { DayProps } from './types'; export declare type DateOrDateRangeType = Date | DateRangeType; export declare type DateRangeType = [Date, Date]; export type { DayProps }; export interface Props extends BaseProps, Omit, 'onChange' | 'onBlur'> { onChange: (value: DateOrDateRangeType) => void; onBlur?: (event: React.FocusEvent) => void; renderDay?: (args: DayProps) => ReactNode; minDate?: Date; maxDate?: Date; range?: boolean; value?: DateOrDateRangeType; activeMonth?: Date; disabledIntervals?: { start: Date; end: Date; }[]; weekStartsOn?: number; } export declare const Calendar: React.ForwardRefExoticComponent>; export default Calendar;