import { StyleFunctionProps } from '@chakra-ui/theme-tools'; export declare const Calendar: { baseStyle?: ((props: StyleFunctionProps) => { container: { display: string; }; monthYearSelectorContainer: { display: string; justifyContent: string; alignItems: string; }; monthYearSelect: { borderColor: string; cursor: string; _hover: { borderColor: string; }; _focusVisible: any; borderRadius: string; color: string; height: string; py: string; }; monthYearDisplay: { borderRadius: string; color: string; height: string; py: string; }; monthYearDropdownContainer: { display: string; justifyContent: string; }; monthArrowContainer: { display: string; justifyContent: string; }; calendarContainer: { display: { base: "block"; md: "flex"; }; }; monthGrid: { w: string; justifyItems: string; }; dayNamesContainer: { color: string; }; dayOfMonthContainer: { justifyContent: string; _focusWithin: { zIndex: number; }; }; dayOfMonth: { display: string; borderRadius: string; color: string; outline: string; border: string; borderColor: string | undefined; _hover: { bg: string; }; _active: { bg: string; color: string; }; _selected: { bg: string; }; _focus: any; _disabled: { _hover: { bg: string; }; color: string; cursor: string; bg: string; textDecor: string; borderColor: string; }; }; todayLinkContainer: { textAlign: string; px: string; }; }) | undefined; sizes?: { xs: ({ theme }: StyleFunctionProps) => { dayOfMonth: { textStyle: string; p: string; aspectRatio: string; w: string; minW: string; }; fillerRow: { height: string; }; dayNamesContainer: { textStyle: string; color: string; w: string; minW: string; h: string; }; monthYearSelectorContainer: { h: string; }; monthYearSelect: any; monthYearDisplay: any; calendarContainer: { pb: string; px: string; mb: string; }; todayLinkContainer: { py: string; }; todayLink: any; }; sm: ({ theme }: StyleFunctionProps) => { dayOfMonth: { textStyle: string; p: string; aspectRatio: string; w: string; minW: string; }; fillerRow: { height: string; }; dayNamesContainer: { textStyle: string; color: string; w: string; minW: string; h: string; }; monthYearSelectorContainer: { h: string; }; monthYearSelect: any; monthYearDisplay: any; calendarContainer: { pb: string; px: string; mb: string; }; todayLinkContainer: { py: string; }; todayLink: any; }; md: ({ theme }: StyleFunctionProps) => { dayOfMonth: { textStyle: string; p: string; aspectRatio: string; w: string; minW: string; maxW: string; }; monthYearSelectorContainer: { pt: string; h: string; }; monthYearSelect: any; monthYearDisplay: any; calendarContainer: { pb: string; px: string; mb: string; }; dayNamesContainer: { textStyle: string; w: string; h: string; }; todayLinkContainer: { py: string; }; todayLink: any; fillerRow: { height: string; }; }; } | undefined; variants?: { [key: string]: import("@chakra-ui/styled-system").PartsStyleInterpolation<{ keys: ("container" | "monthYearDisplay" | "monthYearSelect" | "monthYearSelectorContainer" | "monthArrowContainer" | "dayOfMonthContainer" | "dayOfMonth" | "fillerRow" | "calendarContainer" | "monthGrid" | "dayNamesContainer" | "todayLinkContainer" | "todayLink" | "monthYearDropdownContainer")[]; }>; } | undefined; defaultProps?: { size?: "sm" | "md" | "xs" | undefined; variant?: string | number | undefined; colorScheme?: string | undefined; } | undefined; parts: ("container" | "monthYearDisplay" | "monthYearSelect" | "monthYearSelectorContainer" | "monthArrowContainer" | "dayOfMonthContainer" | "dayOfMonth" | "fillerRow" | "calendarContainer" | "monthGrid" | "dayNamesContainer" | "todayLinkContainer" | "todayLink" | "monthYearDropdownContainer")[]; };