import type { ComponentProps } from "react";
import { CalendarYearPickerCell, CalendarYearPickerGrid, CalendarYearPickerGridBody, CalendarYearPickerTrigger, CalendarYearPickerTriggerHeading, CalendarYearPickerTriggerIndicator } from "../calendar-year-picker";
import { RangeCalendarCell, RangeCalendarCellIndicator, RangeCalendarGrid, RangeCalendarGridBody, RangeCalendarGridHeader, RangeCalendarHeader, RangeCalendarHeaderCell, RangeCalendarHeading, RangeCalendarNavButton, RangeCalendarRoot } from "./range-calendar";
export declare const RangeCalendar: typeof RangeCalendarRoot & {
    Root: typeof RangeCalendarRoot;
    Header: {
        ({ children, className, ...props }: import("./range-calendar").RangeCalendarHeaderProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Heading: {
        ({ className, ...props }: import("./range-calendar").RangeCalendarHeadingProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    NavButton: {
        ({ children, className, slot, ...props }: import("./range-calendar").RangeCalendarNavButtonProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Grid: {
        ({ children, className, weekdayStyle, ...props }: import("./range-calendar").RangeCalendarGridProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    GridHeader: {
        ({ className, ...props }: import("./range-calendar").RangeCalendarGridHeaderProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    GridBody: {
        ({ className, ...props }: import("./range-calendar").RangeCalendarGridBodyProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    HeaderCell: {
        ({ className, ...props }: import("./range-calendar").RangeCalendarHeaderCellProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Cell: {
        ({ children, className, ...props }: import("./range-calendar").RangeCalendarCellProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    CellIndicator: {
        ({ className, ...props }: import("./range-calendar").RangeCalendarCellIndicatorProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    YearPickerTrigger: {
        ({ children, className, onKeyDown, onPress, ...props }: import("..").CalendarYearPickerTriggerProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    YearPickerTriggerHeading: {
        ({ children, className, ...props }: import("..").CalendarYearPickerTriggerHeadingProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    YearPickerTriggerIndicator: {
        ({ children, className, ...props }: import("..").CalendarYearPickerTriggerIndicatorProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    YearPickerGrid: {
        ({ children, className, onKeyDown, ...props }: import("..").CalendarYearPickerGridProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    YearPickerGridBody: {
        ({ children }: import("..").CalendarYearPickerGridBodyProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    YearPickerCell: {
        ({ children, className, excludeFromTabOrder, onFocus, onPress, year, ...props }: import("..").CalendarYearPickerCellProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
};
export type RangeCalendar = {
    Props: ComponentProps<typeof RangeCalendarRoot>;
    RootProps: ComponentProps<typeof RangeCalendarRoot>;
    HeaderProps: ComponentProps<typeof RangeCalendarHeader>;
    HeadingProps: ComponentProps<typeof RangeCalendarHeading>;
    NavButtonProps: ComponentProps<typeof RangeCalendarNavButton>;
    GridProps: ComponentProps<typeof RangeCalendarGrid>;
    GridHeaderProps: ComponentProps<typeof RangeCalendarGridHeader>;
    GridBodyProps: ComponentProps<typeof RangeCalendarGridBody>;
    HeaderCellProps: ComponentProps<typeof RangeCalendarHeaderCell>;
    CellProps: ComponentProps<typeof RangeCalendarCell>;
    CellIndicatorProps: ComponentProps<typeof RangeCalendarCellIndicator>;
    YearPickerTriggerProps: ComponentProps<typeof CalendarYearPickerTrigger>;
    YearPickerTriggerHeadingProps: ComponentProps<typeof CalendarYearPickerTriggerHeading>;
    YearPickerTriggerIndicatorProps: ComponentProps<typeof CalendarYearPickerTriggerIndicator>;
    YearPickerGridProps: ComponentProps<typeof CalendarYearPickerGrid>;
    YearPickerGridBodyProps: ComponentProps<typeof CalendarYearPickerGridBody>;
    YearPickerCellProps: ComponentProps<typeof CalendarYearPickerCell>;
};
export { RangeCalendarRoot, RangeCalendarHeader, RangeCalendarHeading, RangeCalendarNavButton, RangeCalendarGrid, RangeCalendarGridHeader, RangeCalendarGridBody, RangeCalendarHeaderCell, RangeCalendarCell, RangeCalendarCellIndicator, };
export type { RangeCalendarRootProps, RangeCalendarRootProps as RangeCalendarProps, RangeCalendarHeaderProps, RangeCalendarHeadingProps, RangeCalendarNavButtonProps, RangeCalendarGridProps, RangeCalendarGridHeaderProps, RangeCalendarGridBodyProps, RangeCalendarHeaderCellProps, RangeCalendarCellProps, RangeCalendarCellIndicatorProps, } from "./range-calendar";
export { YearPickerContext, YearPickerStateContext, useYearPicker, useYearPickerState, } from "../calendar-year-picker";
export type { YearPickerContextValue, YearPickerStateContextValue } from "../calendar-year-picker";
export { rangeCalendarVariants } from "@heroui/styles";
export type { RangeCalendarVariants } from "@heroui/styles";
