/// <reference types="react" />
export declare const StaticDaysCalendarWrapper: import("../../../styled").StyledComponent<{
    onChange?: ((date: Date) => void) | undefined;
    onDayHover?: ((date?: Date | undefined) => void) | undefined;
    className?: string | undefined;
    renderDayTooltipTitle?: ((item: {
        date: Date;
        isSelected: boolean;
        isCurrentInUserLocalTime: boolean;
        isInSelectedRange: boolean;
        isDisabled: boolean;
    } & {
        isOutOfAvailableRange: boolean;
        isInHoveredRange: boolean;
        monthDay: number;
        index: number;
    } & Partial<import("../../..").ProductionCalendar.Day>) => import("react").ReactNode) | undefined;
    renderDayContent?: ((item: {
        date: Date;
        isSelected: boolean;
        isCurrentInUserLocalTime: boolean;
        isInSelectedRange: boolean;
        isDisabled: boolean;
    } & {
        isOutOfAvailableRange: boolean;
        isInHoveredRange: boolean;
        monthDay: number;
        index: number;
    } & Partial<import("../../..").ProductionCalendar.Day>) => import("react").ReactNode) | undefined;
    checkDisableTooltipInteractive?: ((item: {
        date: Date;
        isSelected: boolean;
        isCurrentInUserLocalTime: boolean;
        isInSelectedRange: boolean;
        isDisabled: boolean;
    } & {
        isOutOfAvailableRange: boolean;
        isInHoveredRange: boolean;
        monthDay: number;
        index: number;
    } & Partial<import("../../..").ProductionCalendar.Day>) => boolean) | undefined;
    hideOutOfAvailableRangeElements?: boolean | undefined;
} & Pick<{
    baseDate: Date;
    selectedDate?: Date | null | undefined;
    selectedRanges?: {
        dateA: Date;
        dateB: Date;
    }[] | null | undefined;
} & {
    isMondayFirst?: boolean | undefined;
    hoveredDate?: Date | null | undefined;
    minDate?: Date | null | undefined;
    maxDate?: Date | null | undefined;
    productionCalendarStorage?: import("../../..").ProductionCalendar.Storage | null | undefined;
}, "minDate" | "maxDate" | "selectedDate" | "selectedRanges" | "hoveredDate" | "baseDate" | "isMondayFirst" | "productionCalendarStorage"> & Pick<import("../../../StaticCalendar/StaticDaysCalendar/DayButton").DayButtonProps, "dragAndDropProps" | "checkTooltipActive"> & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {}>;
export declare const DateCalendarGridLarge: import("../../../styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLElement>, HTMLElement>, {}>;
