/**
 * Official Type definitions for the LemonadeJS plugins
 * https://lemonadejs.net/docs/plugins/calendar
 * Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
 */
import Component from './index';

interface Calendar {
    ref?: MutableRefObject<undefined>;
    (): any
    [key: string]: any
}

type Props = IntrinsicAttributes & Component.Options & Calendar;

declare function Calendar<Calendar>(props: Props): any;

export default Calendar;
