import React from 'react';
import type { CalendarPropSize, CalendarProps } from './types';
export interface CalendarContextValue {
    minDate?: Date;
    maxDate?: Date;
    size?: CalendarPropSize;
    onDayClick?: CalendarProps['onDayClick'];
    onYearClick?: CalendarProps['onYearClick'];
    onMonthClick?: CalendarProps['onMonthClick'];
    getPeriodSwitchAriaLabel?: CalendarProps['getPeriodSwitchAriaLabel'];
}
export declare const CalendarContext: React.Context<CalendarContextValue>;
export declare const useCalendar: () => CalendarContextValue;
