import { KendoCalendarInfiniteViewProps } from './calendar-infinite-view.spec';
declare const options: {
    size: ("small" | "medium" | "large")[];
};
export type KendoCalendarInfiniteOptions = {
    size?: (typeof options.size)[number] | null;
};
export type KendoCalendarInfiniteProps = {
    _navigationData?: React.JSX.Element;
    showNavigation?: boolean;
    calendarView?: KendoCalendarInfiniteViewProps['calendarView'];
    calendarTitleText?: KendoCalendarInfiniteViewProps['headerText'];
    showWeekdays?: KendoCalendarInfiniteViewProps['showWeekdays'];
    showWeekNumbers?: KendoCalendarInfiniteViewProps['showWeekNumbers'];
    showNavigationButtons?: KendoCalendarInfiniteViewProps['showNavigationButtons'];
    calendarWeekdays?: KendoCalendarInfiniteViewProps['weekdayCellsText'];
    navigationItems?: string[];
    navigationMarkerConfig?: {
        [key: string]: string;
    };
};
export declare const CalendarInfinite: {
    (props: KendoCalendarInfiniteProps & KendoCalendarInfiniteOptions & React.HTMLAttributes<HTMLDivElement>): import("react/jsx-runtime").JSX.Element;
    options: {
        size: ("small" | "medium" | "large")[];
    };
    className: string;
    defaultOptions: {
        readonly size: "medium";
        readonly showNavigation: true;
        readonly calendarView: "month";
        readonly navigationItems: string[];
        readonly navigationMarkerConfig: {
            '2021': string;
            '2022': string;
        };
    };
};
export default CalendarInfinite;
