Trilium Frontend API
    Preparing search index...

    Interface LocaleInput

    interface LocaleInput {
        _afterprint?: () => void;
        _beforeprint?: () => void;
        _dayHeaderSticky?: string | number | boolean;
        _noDateSelect?: () => void;
        _noEventDrop?: () => void;
        _noEventResize?: () => void;
        _timeScrollRequest?: (time: Duration) => void;
        _unmount?: () => void;
        allDayDividerClass?: ClassNameInput;
        allDayHeaderClass?: ClassNameGenerator<AllDayHeaderInfo>;
        allDayHeaderContent?: ContentGenerator<AllDayHeaderInfo>;
        allDayHeaderDidMount?: DidMountHandler<AllDayHeaderInfo>;
        allDayHeaderInnerClass?: ClassNameGenerator<AllDayHeaderInfo>;
        allDayHeaderWillUnmount?: WillUnmountHandler<AllDayHeaderInfo>;
        allDayMaintainDuration?: boolean;
        allDaySlot?: boolean;
        allDayText?: string;
        aspectRatio?: number;
        backgroundEventClass?: ClassNameGenerator<EventDisplayInfo>;
        backgroundEventColor?: string;
        backgroundEventContent?: ContentGenerator<EventDisplayInfo>;
        backgroundEventDidMount?: DidMountHandler<EventDisplayInfo>;
        backgroundEventInnerClass?: ClassNameGenerator<EventDisplayInfo>;
        backgroundEventTitleClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        backgroundEventWillUnmount?: WillUnmountHandler<EventDisplayInfo>;
        blockEventAfterClass?: ClassNameGenerator<EventDisplayInfo>;
        blockEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>;
        blockEventClass?: ClassNameGenerator<EventDisplayInfo>;
        blockEventInnerClass?: ClassNameGenerator<EventDisplayInfo>;
        blockEventTimeClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        blockEventTitleClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        borderless?: boolean;
        borderlessBottom?: boolean;
        borderlessTop?: boolean;
        borderlessX?: boolean;
        businessHours?: BusinessHoursInput;
        buttonClass?: ClassNameGenerator<ButtonInfo>;
        buttonDisplay?: ButtonDisplay;
        buttonGroupClass?: ClassNameGenerator<ButtonGroupInfo>;
        buttons?: Identity<
            Partial<
                {
                    day: ButtonInput;
                    month: ButtonInput;
                    next: ButtonInput;
                    nextYear: ButtonInput;
                    prev: ButtonInput;
                    prevYear: ButtonInput;
                    today: ButtonInput;
                    week: ButtonInput;
                    year: ButtonInput;
                    [buttonName: string]: ButtonInput;
                },
            >,
        >;
        class?: ClassNameGenerator<CalendarDisplayInfo>;
        className?: ClassNameGenerator<CalendarDisplayInfo>;
        closeHint?: string;
        code: string;
        colorScheme?: string;
        columnEventAfterClass?: ClassNameGenerator<EventDisplayInfo>;
        columnEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>;
        columnEventClass?: ClassNameGenerator<EventDisplayInfo>;
        columnEventInnerClass?: ClassNameGenerator<EventDisplayInfo>;
        columnEventTimeClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        columnEventTitleClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        columnEventTitleSticky?: boolean;
        columnMoreLinkClass?: ClassNameGenerator<MoreLinkInfo$1>;
        columnMoreLinkInnerClass?: ClassNameGenerator<MoreLinkInfo$1>;
        contentHeight?: CssDimValue;
        controller?: CalendarController;
        customRenderingMetaMap?: { [optionName: string]: any };
        dateAlignment?: string;
        dateClick?: (info: DateClickInfo) => void;
        dateIncrement?: DurationInput | Duration;
        datesSet?: (info: DatesSetInfo) => void;
        dayCellBottomClass?: ClassNameGenerator<DayCellInfo>;
        dayCellClass?: ClassNameGenerator<DayCellInfo>;
        dayCellDidMount?: DidMountHandler<DayCellInfo>;
        dayCellFormat?: FormatterInput | DateFormatter;
        dayCellInnerClass?: ClassNameGenerator<DayCellInfo>;
        dayCellTopClass?: ClassNameGenerator<DayCellInfo>;
        dayCellTopContent?: ContentGenerator<DayCellInfo>;
        dayCellTopInnerClass?: ClassNameGenerator<DayCellInfo>;
        dayCellWillUnmount?: WillUnmountHandler<DayCellInfo>;
        dayCount?: number;
        dayHeaderAlign?:
            | "center"
            | "start"
            | "end"
            | (
                (
                    info: { inPopover: boolean; isNarrow: boolean; level: number },
                ) => "center" | "start" | "end"
            );
        dayHeaderClass?: ClassNameGenerator<DayHeaderInfo>;
        dayHeaderContent?: ContentGenerator<DayHeaderInfo>;
        dayHeaderDidMount?: DidMountHandler<DayHeaderInfo>;
        dayHeaderDividerClass?: ClassNameGenerator<DayHeaderDividerInfo>;
        dayHeaderFormat?: FormatterInput | DateFormatter;
        dayHeaderInnerClass?: ClassNameGenerator<DayHeaderInfo>;
        dayHeaderRowClass?: ClassNameInput;
        dayHeaders?: boolean;
        dayHeaderWillUnmount?: WillUnmountHandler<DayHeaderInfo>;
        dayLaneClass?: ClassNameGenerator<DayLaneInfo>;
        dayLaneDidMount?: DidMountHandler<DayLaneInfo>;
        dayLaneInnerClass?: ClassNameGenerator<DayLaneInfo>;
        dayLaneWillUnmount?: WillUnmountHandler<DayLaneInfo>;
        dayMaxEventRows?: number | boolean;
        dayMaxEvents?: number | boolean;
        dayMinWidth?: number;
        dayNarrowWidth?: number;
        dayRowClass?: ClassNameInput;
        dayText?: string;
        defaultAllDay?: boolean;
        defaultAllDayEventDuration?: DurationInput | Duration;
        defaultTimedEventDuration?: DurationInput | Duration;
        direction?: "rtl" | "ltr";
        displayEventEnd?: boolean;
        displayEventTime?: boolean;
        dragRevertDuration?: number;
        dragScroll?: boolean;
        drop?: (info: DropInfo) => void;
        dropAccept?: string | ((this: CalendarApi, draggable: any) => boolean);
        droppable?: boolean;
        duration?: DurationInput | Duration;
        editable?: boolean;
        endParam?: string;
        eventAdd?: (info: EventAddInfo) => void;
        eventAfterClass?: ClassNameGenerator<EventDisplayInfo>;
        eventAllow?: AllowFunc;
        eventBeforeClass?: ClassNameGenerator<EventDisplayInfo>;
        eventChange?: (info: EventChangeInfo) => void;
        eventClass?: ClassNameGenerator<EventDisplayInfo>;
        eventClick?: (info: EventClickInfo) => void;
        eventColor?: string;
        eventConstraint?: ConstraintInput;
        eventContent?: ContentGenerator<EventDisplayInfo>;
        eventContrastColor?: string;
        eventDataTransform?: EventInputTransformer;
        eventDidMount?: DidMountHandler<EventDisplayInfo>;
        eventDisplay?: string;
        eventDragMinDistance?: number;
        eventDragStart?: (info: EventDragInfo) => void;
        eventDragStop?: (info: EventDragInfo) => void;
        eventDrop?: (info: EventDropInfo) => void;
        eventDurationEditable?: boolean;
        eventInnerClass?: ClassNameGenerator<EventDisplayInfo>;
        eventInteractive?: boolean;
        eventLeave?: (info: EventReceiveLeaveData) => void;
        eventLongPressDelay?: number;
        eventMaxStack?: number;
        eventMinHeight?: number;
        eventMinWidth?: number;
        eventMouseEnter?: (info: EventHoveringInfo) => void;
        eventMouseLeave?: (info: EventHoveringInfo) => void;
        eventOrder?: FieldSpecInput<unknown> | OrderSpec<unknown>[];
        eventOrderStrict?: boolean;
        eventOverlap?: boolean | OverlapFunc;
        eventPrintLayout?: "grid" | "auto" | "stack";
        eventReceive?: (info: EventReceiveLeaveData) => void;
        eventRemove?: (info: EventRemoveInfo) => void;
        eventResizableFromStart?: boolean;
        eventResize?: (info: EventResizeDoneInfo) => void;
        eventResizeStart?: (info: EventResizeStartStopData) => void;
        eventResizeStop?: (info: EventResizeStartStopData) => void;
        events?: EventSourceInput;
        eventsHint?: string;
        eventShortHeight?: number;
        eventSlicing?: boolean;
        eventSourceFailure?: (this: CalendarApi, error: any) => void;
        eventSources?: EventSourceInput[];
        eventSourceSuccess?: (
            this: CalendarApi,
            eventsInput: EventInput[],
            response?: Response,
        ) => void | EventInput[];
        eventsSet?: (events: EventApi[]) => void;
        eventStartEditable?: boolean;
        eventTimeClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        eventTimeFormat?: FormatterInput | DateFormatter;
        eventTitleClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        eventWillUnmount?: WillUnmountHandler<EventDisplayInfo>;
        expandRows?: boolean;
        fillerClass?: ClassNameGenerator<{ inTableHeader: boolean }>;
        firstDay?: number;
        fixedWeekCount?: boolean;
        footerScrollbarSticky?: boolean | "auto";
        footerToolbar?: false | ToolbarInput;
        footerToolbarClass?: ClassNameGenerator<ToolbarInfo>;
        forceEventDuration?: boolean;
        handleCustomRendering?: CustomRenderingHandler<any>;
        headerToolbar?: false | ToolbarInput;
        headerToolbarClass?: ClassNameGenerator<ToolbarInfo>;
        headingLevel?: number;
        height?: CssDimValue;
        hiddenDays?: number[];
        highlightClass?: ClassNameInput;
        initialDate?: DateInput;
        initialEvents?: EventSourceInput;
        initialView?: string;
        inlineWeekNumberClass?: ClassNameGenerator<InlineWeekNumberInfo>;
        inlineWeekNumberContent?: ContentGenerator<InlineWeekNumberInfo>;
        inlineWeekNumberDidMount?: DidMountHandler<InlineWeekNumberInfo>;
        inlineWeekNumberWillUnmount?: WillUnmountHandler<InlineWeekNumberInfo>;
        lazyFetching?: boolean;
        listDayAltFormat?: false | FormatterInput | DateFormatter;
        listDayBodyClass?: ClassNameGenerator<ListDayEventsInfo>;
        listDayClass?: ClassNameGenerator<ListDayInfo>;
        listDayFormat?: false | FormatterInput | DateFormatter;
        listDayHeaderClass?: ClassNameGenerator<ListDayHeaderInfo>;
        listDayHeaderContent?: ContentGenerator<ListDayHeaderInnerInfo>;
        listDayHeaderDidMount?: DidMountHandler<ListDayHeaderInfo>;
        listDayHeaderInnerClass?: ClassNameGenerator<ListDayHeaderInnerInfo>;
        listDayHeaderWillUnmount?: WillUnmountHandler<ListDayHeaderInfo>;
        listDaysClass?: ClassNameInput;
        listItemEventAfterClass?: ClassNameGenerator<EventDisplayInfo>;
        listItemEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>;
        listItemEventClass?: ClassNameGenerator<EventDisplayInfo>;
        listItemEventInnerClass?: ClassNameGenerator<EventDisplayInfo>;
        listItemEventTimeClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        listItemEventTitleClass?: ClassNameGenerator<
            {
                event: EventApi;
                isNarrow: boolean;
                isShort: boolean;
                timeText: string;
            },
        >;
        listText?: string
        | false;
        loading?: (isLoading: boolean) => void;
        locale?: LocaleSingularArg;
        locales?: LocaleInput[];
        longPressDelay?: number;
        monthStartFormat?: FormatterInput | DateFormatter;
        monthText?: string;
        moreLinkClass?: ClassNameGenerator<MoreLinkInfo$1>;
        moreLinkClick?: MoreLinkAction;
        moreLinkContent?: ContentGenerator<MoreLinkInfo$1>;
        moreLinkDidMount?: DidMountHandler<MoreLinkInfo$1>;
        moreLinkHint?: string | ((this: CalendarApi, num: number) => string);
        moreLinkInnerClass?: ClassNameGenerator<MoreLinkInfo$1>;
        moreLinkText?: string | ((this: CalendarApi, num: number) => string);
        moreLinkWillUnmount?: WillUnmountHandler<MoreLinkInfo$1>;
        multiMonthMaxColumns?: number;
        navLinkClass?: ClassNameInput;
        navLinkDayClick?:
            | string
            | ((this: CalendarApi, date: Date, jsEvent: UIEvent) => void);
        navLinkHint?: string | ((dateText: string, date: Date) => string);
        navLinks?: boolean;
        navLinkWeekClick?:
            | string
            | ((this: CalendarApi, weekStart: Date, jsEvent: UIEvent) => void);
        nextDayThreshold?: DurationInput | Duration;
        nextHint?:
            | string
            | ((currentUnitText: string, currentUnit: string) => string);
        nextText?: string;
        nextYearText?: string;
        noEventsClass?: ClassNameGenerator<NoEventsInfo>;
        noEventsContent?: ContentGenerator<NoEventsInfo>;
        noEventsDidMount?: DidMountHandler<NoEventsInfo>;
        noEventsInnerClass?: ClassNameGenerator<NoEventsInfo>;
        noEventsText?: string;
        noEventsWillUnmount?: WillUnmountHandler<NoEventsInfo>;
        nonBusinessHoursClass?: ClassNameInput;
        now?: DateInput | ((this: CalendarApi) => DateInput);
        nowIndicator?: boolean;
        nowIndicatorDotClass?: ClassNameInput;
        nowIndicatorHeaderClass?: ClassNameGenerator<NowIndicatorHeaderInfo>;
        nowIndicatorHeaderContent?: ContentGenerator<NowIndicatorHeaderInfo>;
        nowIndicatorHeaderDidMount?: DidMountHandler<NowIndicatorHeaderInfo>;
        nowIndicatorHeaderWillUnmount?: WillUnmountHandler<NowIndicatorHeaderInfo>;
        nowIndicatorLineClass?: ClassNameGenerator<NowIndicatorLineInfo>;
        nowIndicatorLineContent?: ContentGenerator<NowIndicatorLineInfo>;
        nowIndicatorLineDidMount?: DidMountHandler<NowIndicatorLineInfo>;
        nowIndicatorLineWillUnmount?: WillUnmountHandler<NowIndicatorLineInfo>;
        nowIndicatorSnap?: boolean | "auto";
        plugins?: PluginInput[];
        popoverClass?: ClassNameInput;
        popoverCloseClass?: ClassNameInput;
        popoverCloseContent?: ContentGenerator<{}>;
        popoverFormat?: FormatterInput | DateFormatter;
        prevHint?:
            | string
            | ((currentUnitText: string, currentUnit: string) => string);
        prevText?: string;
        prevYearText?: string;
        progressiveEventRendering?: boolean;
        rerenderDelay?: number;
        rowEventAfterClass?: ClassNameGenerator<EventDisplayInfo>;
        rowEventAfterContent?: ContentGenerator<EventDisplayInfo>;
        rowEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>;
        rowEventBeforeContent?: ContentGenerator<EventDisplayInfo>;
        rowEventClass?: ClassNameGenerator<EventDisplayInfo>;
        rowEventInnerClass?: ClassNameGenerator<EventDisplayInfo>;
        rowEventTimeClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        rowEventTitleClass?: ClassNameGenerator<
            { event: EventApi; isNarrow: boolean; isShort: boolean },
        >;
        rowEventTitleSticky?: boolean;
        rowMoreLinkClass?: ClassNameGenerator<MoreLinkInfo$1>;
        rowMoreLinkInnerClass?: ClassNameGenerator<MoreLinkInfo$1>;
        scrollTime?: DurationInput | Duration;
        scrollTimeReset?: boolean;
        select?: (info: DateSelectInfo) => void;
        selectable?: boolean;
        selectAllow?: AllowFunc;
        selectConstraint?: ConstraintInput;
        selectLongPressDelay?: number;
        selectMinDistance?: number;
        selectMirror?: boolean;
        selectOverlap?: boolean | OverlapFunc;
        showNonCurrentDates?: boolean;
        singleMonthClass?: ClassNameGenerator<SingleMonthInfo>;
        singleMonthDidMount?: DidMountHandler<SingleMonthInfo>;
        singleMonthHeaderClass?: ClassNameGenerator<SingleMonthHeaderInfo>;
        singleMonthHeaderInnerClass?: ClassNameGenerator<SingleMonthHeaderInfo>;
        singleMonthMinWidth?: number;
        singleMonthTitleFormat?: FormatterInput | DateFormatter;
        singleMonthWillUnmount?: WillUnmountHandler<SingleMonthInfo>;
        slotDuration?: DurationInput | Duration;
        slotEventOverlap?: boolean;
        slotHeaderAlign?:
            | "center"
            | "start"
            | "end"
            | (
                (
                    info: { isTime: boolean; level: number },
                ) => "center" | "start" | "end"
            );
        slotHeaderClass?: ClassNameGenerator<SlotHeaderInfo>;
        slotHeaderContent?: ContentGenerator<SlotHeaderInfo>;
        slotHeaderDidMount?: DidMountHandler<SlotHeaderInfo>;
        slotHeaderDividerClass?: ClassNameGenerator<
            { inTableHeader: boolean; options: { dayMinWidth: number } },
        >;
        slotHeaderFormat?: FormatterInput | FormatterInput[];
        slotHeaderInnerClass?: ClassNameGenerator<SlotHeaderInfo>;
        slotHeaderInterval?: DurationInput | Duration;
        slotHeaderRowClass?: ClassNameInput;
        slotHeaderSticky?: string | number | boolean;
        slotHeaderWillUnmount?: WillUnmountHandler<SlotHeaderInfo>;
        slotLaneClass?: ClassNameGenerator<SlotLaneInfo>;
        slotLaneDidMount?: DidMountHandler<SlotLaneInfo>;
        slotLaneWillUnmount?: WillUnmountHandler<SlotLaneInfo>;
        slotMaxTime?: DurationInput | Duration;
        slotMinHeight?: number;
        slotMinTime?: DurationInput | Duration;
        slotMinWidth?: number;
        snapDuration?: DurationInput | Duration;
        startParam?: string;
        tableBodyClass?: ClassNameGenerator<TableDisplayInfo>;
        tableClass?: ClassNameGenerator<TableDisplayInfo>;
        tableHeaderClass?: ClassNameGenerator<TableHeaderInfo>;
        tableHeaderSticky?: boolean | "auto";
        timedText?: string;
        timeZone?: string;
        timeZoneParam?: string;
        titleFormat?: FormatterInput;
        todayHint?:
            | string
            | ((currentUnitText: string, currentUnit: string) => string);
        todayText?: string;
        toolbarClass?: ClassNameGenerator<ToolbarInfo>;
        toolbarElements?: { [elementName: string]: ToolbarElementInput };
        toolbarSectionClass?: ClassNameGenerator<ToolbarSectionInfo>;
        toolbarTitleClass?: ClassNameInput;
        unselect?: (info: DateUnselectInfo) => void;
        unselectAuto?: boolean;
        unselectCancel?: string;
        validRange?:
            | DateRangeInput
            | ((this: CalendarApi, nowDate: Date) => DateRangeInput);
        viewChangeHint?: string;
        viewClass?: ClassNameGenerator<ViewDisplayInfo>;
        viewDidMount?: DidMountHandler<ViewDisplayInfo>;
        viewHint?: string | ((viewButtonText: string, viewName: string) => string);
        views?: { [viewId: string]: ViewOptions };
        viewWillUnmount?: WillUnmountHandler<ViewDisplayInfo>;
        visibleRange?:
            | DateRangeInput
            | ((this: CalendarApi, currentDate: Date) => DateRangeInput);
        weekends?: boolean;
        weekNumberCalculation?: WeekNumberCalculation;
        weekNumberFormat?: FormatterInput | DateFormatter;
        weekNumberHeaderClass?: ClassNameGenerator<WeekNumberHeaderInfo>;
        weekNumberHeaderContent?: ContentGenerator<WeekNumberHeaderInfo>;
        weekNumberHeaderDidMount?: DidMountHandler<WeekNumberHeaderInfo>;
        weekNumberHeaderInnerClass?: ClassNameGenerator<WeekNumberHeaderInfo>;
        weekNumberHeaderWillUnmount?: WillUnmountHandler<WeekNumberHeaderInfo>;
        weekNumbers?: boolean;
        weekTextLong?: string;
        weekTextShort?: string;
        yearText?: string;
    }

    Hierarchy (View Summary)

    Index
    _afterprint? _beforeprint? _dayHeaderSticky? _noDateSelect? _noEventDrop? _noEventResize? _timeScrollRequest? _unmount? allDayDividerClass? allDayHeaderClass? allDayHeaderContent? allDayHeaderDidMount? allDayHeaderInnerClass? allDayHeaderWillUnmount? allDayMaintainDuration? allDaySlot? allDayText? aspectRatio? backgroundEventClass? backgroundEventColor? backgroundEventContent? backgroundEventDidMount? backgroundEventInnerClass? backgroundEventTitleClass? backgroundEventWillUnmount? blockEventAfterClass? blockEventBeforeClass? blockEventClass? blockEventInnerClass? blockEventTimeClass? blockEventTitleClass? borderless? borderlessBottom? borderlessTop? borderlessX? businessHours? buttonClass? buttonDisplay? buttonGroupClass? buttons? class? className? closeHint? code colorScheme? columnEventAfterClass? columnEventBeforeClass? columnEventClass? columnEventInnerClass? columnEventTimeClass? columnEventTitleClass? columnEventTitleSticky? columnMoreLinkClass? columnMoreLinkInnerClass? contentHeight? controller? customRenderingMetaMap? dateAlignment? dateClick? dateIncrement? datesSet? dayCellBottomClass? dayCellClass? dayCellDidMount? dayCellFormat? dayCellInnerClass? dayCellTopClass? dayCellTopContent? dayCellTopInnerClass? dayCellWillUnmount? dayCount? dayHeaderAlign? dayHeaderClass? dayHeaderContent? dayHeaderDidMount? dayHeaderDividerClass? dayHeaderFormat? dayHeaderInnerClass? dayHeaderRowClass? dayHeaders? dayHeaderWillUnmount? dayLaneClass? dayLaneDidMount? dayLaneInnerClass? dayLaneWillUnmount? dayMaxEventRows? dayMaxEvents? dayMinWidth? dayNarrowWidth? dayRowClass? dayText? defaultAllDay? defaultAllDayEventDuration? defaultTimedEventDuration? direction? displayEventEnd? displayEventTime? dragRevertDuration? dragScroll? drop? dropAccept? droppable? duration? editable? endParam? eventAdd? eventAfterClass? eventAllow? eventBeforeClass? eventChange? eventClass? eventClick? eventColor? eventConstraint? eventContent? eventContrastColor? eventDataTransform? eventDidMount? eventDisplay? eventDragMinDistance? eventDragStart? eventDragStop? eventDrop? eventDurationEditable? eventInnerClass? eventInteractive? eventLeave? eventLongPressDelay? eventMaxStack? eventMinHeight? eventMinWidth? eventMouseEnter? eventMouseLeave? eventOrder? eventOrderStrict? eventOverlap? eventPrintLayout? eventReceive? eventRemove? eventResizableFromStart? eventResize? eventResizeStart? eventResizeStop? events? eventsHint? eventShortHeight? eventSlicing? eventSourceFailure? eventSources? eventSourceSuccess? eventsSet? eventStartEditable? eventTimeClass? eventTimeFormat? eventTitleClass? eventWillUnmount? expandRows? fillerClass? firstDay? fixedWeekCount? footerScrollbarSticky? footerToolbar? footerToolbarClass? forceEventDuration? handleCustomRendering? headerToolbar? headerToolbarClass? headingLevel? height? hiddenDays? highlightClass? initialDate? initialEvents? initialView? inlineWeekNumberClass? inlineWeekNumberContent? inlineWeekNumberDidMount? inlineWeekNumberWillUnmount? lazyFetching? listDayAltFormat? listDayBodyClass? listDayClass? listDayFormat? listDayHeaderClass? listDayHeaderContent? listDayHeaderDidMount? listDayHeaderInnerClass? listDayHeaderWillUnmount? listDaysClass? listItemEventAfterClass? listItemEventBeforeClass? listItemEventClass? listItemEventInnerClass? listItemEventTimeClass? listItemEventTitleClass? listText? loading? locale? locales? longPressDelay? monthStartFormat? monthText? moreLinkClass? moreLinkClick? moreLinkContent? moreLinkDidMount? moreLinkHint? moreLinkInnerClass? moreLinkText? moreLinkWillUnmount? multiMonthMaxColumns? navLinkClass? navLinkDayClick? navLinkHint? navLinks? navLinkWeekClick? nextDayThreshold? nextHint? nextText? nextYearText? noEventsClass? noEventsContent? noEventsDidMount? noEventsInnerClass? noEventsText? noEventsWillUnmount? nonBusinessHoursClass? now? nowIndicator? nowIndicatorDotClass? nowIndicatorHeaderClass? nowIndicatorHeaderContent? nowIndicatorHeaderDidMount? nowIndicatorHeaderWillUnmount? nowIndicatorLineClass? nowIndicatorLineContent? nowIndicatorLineDidMount? nowIndicatorLineWillUnmount? nowIndicatorSnap? plugins? popoverClass? popoverCloseClass? popoverCloseContent? popoverFormat? prevHint? prevText? prevYearText? progressiveEventRendering? rerenderDelay? rowEventAfterClass? rowEventAfterContent? rowEventBeforeClass? rowEventBeforeContent? rowEventClass? rowEventInnerClass? rowEventTimeClass? rowEventTitleClass? rowEventTitleSticky? rowMoreLinkClass? rowMoreLinkInnerClass? scrollTime? scrollTimeReset? select? selectable? selectAllow? selectConstraint? selectLongPressDelay? selectMinDistance? selectMirror? selectOverlap? showNonCurrentDates? singleMonthClass? singleMonthDidMount? singleMonthHeaderClass? singleMonthHeaderInnerClass? singleMonthMinWidth? singleMonthTitleFormat? singleMonthWillUnmount? slotDuration? slotEventOverlap? slotHeaderAlign? slotHeaderClass? slotHeaderContent? slotHeaderDidMount? slotHeaderDividerClass? slotHeaderFormat? slotHeaderInnerClass? slotHeaderInterval? slotHeaderRowClass? slotHeaderSticky? slotHeaderWillUnmount? slotLaneClass? slotLaneDidMount? slotLaneWillUnmount? slotMaxTime? slotMinHeight? slotMinTime? slotMinWidth? snapDuration? startParam? tableBodyClass? tableClass? tableHeaderClass? tableHeaderSticky? timedText? timeZone? timeZoneParam? titleFormat? todayHint? todayText? toolbarClass? toolbarElements? toolbarSectionClass? toolbarTitleClass? unselect? unselectAuto? unselectCancel? validRange? viewChangeHint? viewClass? viewDidMount? viewHint? views? viewWillUnmount? visibleRange? weekends? weekNumberCalculation? weekNumberFormat? weekNumberHeaderClass? weekNumberHeaderContent? weekNumberHeaderDidMount? weekNumberHeaderInnerClass? weekNumberHeaderWillUnmount? weekNumbers? weekTextLong? weekTextShort? yearText?
    _afterprint?: () => void
    _beforeprint?: () => void
    _dayHeaderSticky?: string | number | boolean
    _noDateSelect?: () => void
    _noEventDrop?: () => void
    _noEventResize?: () => void
    _timeScrollRequest?: (time: Duration) => void
    _unmount?: () => void
    allDayDividerClass?: ClassNameInput
    allDayHeaderContent?: ContentGenerator<AllDayHeaderInfo>
    allDayHeaderDidMount?: DidMountHandler<AllDayHeaderInfo>
    allDayHeaderInnerClass?: ClassNameGenerator<AllDayHeaderInfo>
    allDayHeaderWillUnmount?: WillUnmountHandler<AllDayHeaderInfo>
    allDayMaintainDuration?: boolean
    allDaySlot?: boolean
    allDayText?: string
    aspectRatio?: number
    backgroundEventClass?: ClassNameGenerator<EventDisplayInfo>
    backgroundEventColor?: string
    backgroundEventContent?: ContentGenerator<EventDisplayInfo>
    backgroundEventDidMount?: DidMountHandler<EventDisplayInfo>
    backgroundEventInnerClass?: ClassNameGenerator<EventDisplayInfo>
    backgroundEventTitleClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    backgroundEventWillUnmount?: WillUnmountHandler<EventDisplayInfo>
    blockEventAfterClass?: ClassNameGenerator<EventDisplayInfo>
    blockEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>
    blockEventInnerClass?: ClassNameGenerator<EventDisplayInfo>
    blockEventTimeClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    blockEventTitleClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    borderless?: boolean
    borderlessBottom?: boolean
    borderlessTop?: boolean
    borderlessX?: boolean
    businessHours?: BusinessHoursInput
    buttonDisplay?: ButtonDisplay
    buttons?: Identity<
        Partial<
            {
                day: ButtonInput;
                month: ButtonInput;
                next: ButtonInput;
                nextYear: ButtonInput;
                prev: ButtonInput;
                prevYear: ButtonInput;
                today: ButtonInput;
                week: ButtonInput;
                year: ButtonInput;
                [buttonName: string]: ButtonInput;
            },
        >,
    >
    closeHint?: string
    code: string
    colorScheme?: string
    columnEventAfterClass?: ClassNameGenerator<EventDisplayInfo>
    columnEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>
    columnEventInnerClass?: ClassNameGenerator<EventDisplayInfo>
    columnEventTimeClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    columnEventTitleClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    columnEventTitleSticky?: boolean
    columnMoreLinkClass?: ClassNameGenerator<MoreLinkInfo$1>
    columnMoreLinkInnerClass?: ClassNameGenerator<MoreLinkInfo$1>
    contentHeight?: CssDimValue
    controller?: CalendarController
    customRenderingMetaMap?: { [optionName: string]: any }
    dateAlignment?: string
    dateClick?: (info: DateClickInfo) => void
    dateIncrement?: DurationInput | Duration
    datesSet?: (info: DatesSetInfo) => void
    dayCellBottomClass?: ClassNameGenerator<DayCellInfo>
    dayCellDidMount?: DidMountHandler<DayCellInfo>
    dayCellFormat?: FormatterInput | DateFormatter
    dayCellInnerClass?: ClassNameGenerator<DayCellInfo>
    dayCellTopClass?: ClassNameGenerator<DayCellInfo>
    dayCellTopContent?: ContentGenerator<DayCellInfo>
    dayCellTopInnerClass?: ClassNameGenerator<DayCellInfo>
    dayCellWillUnmount?: WillUnmountHandler<DayCellInfo>
    dayCount?: number
    dayHeaderAlign?:
        | "center"
        | "start"
        | "end"
        | (
            (
                info: { inPopover: boolean; isNarrow: boolean; level: number },
            ) => "center" | "start" | "end"
        )
    dayHeaderContent?: ContentGenerator<DayHeaderInfo>
    dayHeaderDidMount?: DidMountHandler<DayHeaderInfo>
    dayHeaderDividerClass?: ClassNameGenerator<DayHeaderDividerInfo>
    dayHeaderFormat?: FormatterInput | DateFormatter
    dayHeaderInnerClass?: ClassNameGenerator<DayHeaderInfo>
    dayHeaderRowClass?: ClassNameInput
    dayHeaders?: boolean
    dayHeaderWillUnmount?: WillUnmountHandler<DayHeaderInfo>
    dayLaneDidMount?: DidMountHandler<DayLaneInfo>
    dayLaneInnerClass?: ClassNameGenerator<DayLaneInfo>
    dayLaneWillUnmount?: WillUnmountHandler<DayLaneInfo>
    dayMaxEventRows?: number | boolean
    dayMaxEvents?: number | boolean
    dayMinWidth?: number
    dayNarrowWidth?: number
    dayRowClass?: ClassNameInput
    dayText?: string
    defaultAllDay?: boolean
    defaultAllDayEventDuration?: DurationInput | Duration
    defaultTimedEventDuration?: DurationInput | Duration
    direction?: "rtl" | "ltr"
    displayEventEnd?: boolean
    displayEventTime?: boolean
    dragRevertDuration?: number
    dragScroll?: boolean
    drop?: (info: DropInfo) => void
    dropAccept?: string | ((this: CalendarApi, draggable: any) => boolean)
    droppable?: boolean
    duration?: DurationInput | Duration
    editable?: boolean
    endParam?: string
    eventAdd?: (info: EventAddInfo) => void
    eventAllow?: AllowFunc
    eventChange?: (info: EventChangeInfo) => void
    eventClick?: (info: EventClickInfo) => void
    eventColor?: string
    eventConstraint?: ConstraintInput
    eventContrastColor?: string
    eventDataTransform?: EventInputTransformer
    eventDisplay?: string
    eventDragMinDistance?: number
    eventDragStart?: (info: EventDragInfo) => void
    eventDragStop?: (info: EventDragInfo) => void
    eventDrop?: (info: EventDropInfo) => void
    eventDurationEditable?: boolean
    eventInteractive?: boolean
    eventLeave?: (info: EventReceiveLeaveData) => void
    eventLongPressDelay?: number
    eventMaxStack?: number
    eventMinHeight?: number
    eventMinWidth?: number
    eventMouseEnter?: (info: EventHoveringInfo) => void
    eventMouseLeave?: (info: EventHoveringInfo) => void
    eventOrder?: FieldSpecInput<unknown> | OrderSpec<unknown>[]
    eventOrderStrict?: boolean
    eventOverlap?: boolean | OverlapFunc
    eventPrintLayout?: "grid" | "auto" | "stack"
    eventReceive?: (info: EventReceiveLeaveData) => void
    eventRemove?: (info: EventRemoveInfo) => void
    eventResizableFromStart?: boolean
    eventResize?: (info: EventResizeDoneInfo) => void
    eventResizeStart?: (info: EventResizeStartStopData) => void
    eventResizeStop?: (info: EventResizeStartStopData) => void
    eventsHint?: string
    eventShortHeight?: number
    eventSlicing?: boolean
    eventSourceFailure?: (this: CalendarApi, error: any) => void
    eventSources?: EventSourceInput[]
    eventSourceSuccess?: (
        this: CalendarApi,
        eventsInput: EventInput[],
        response?: Response,
    ) => void | EventInput[]
    eventsSet?: (events: EventApi[]) => void
    eventStartEditable?: boolean
    eventTimeClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    eventTimeFormat?: FormatterInput | DateFormatter
    eventTitleClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    expandRows?: boolean
    fillerClass?: ClassNameGenerator<{ inTableHeader: boolean }>
    firstDay?: number
    fixedWeekCount?: boolean
    footerScrollbarSticky?: boolean | "auto"
    footerToolbar?: false | ToolbarInput
    footerToolbarClass?: ClassNameGenerator<ToolbarInfo>
    forceEventDuration?: boolean
    handleCustomRendering?: CustomRenderingHandler<any>
    headerToolbar?: false | ToolbarInput
    headerToolbarClass?: ClassNameGenerator<ToolbarInfo>
    headingLevel?: number
    height?: CssDimValue
    hiddenDays?: number[]
    highlightClass?: ClassNameInput
    initialDate?: DateInput
    initialEvents?: EventSourceInput
    initialView?: string
    inlineWeekNumberClass?: ClassNameGenerator<InlineWeekNumberInfo>
    inlineWeekNumberContent?: ContentGenerator<InlineWeekNumberInfo>
    inlineWeekNumberDidMount?: DidMountHandler<InlineWeekNumberInfo>
    inlineWeekNumberWillUnmount?: WillUnmountHandler<InlineWeekNumberInfo>
    lazyFetching?: boolean
    listDayAltFormat?: false | FormatterInput | DateFormatter
    listDayFormat?: false | FormatterInput | DateFormatter
    listDayHeaderDidMount?: DidMountHandler<ListDayHeaderInfo>
    listDayHeaderInnerClass?: ClassNameGenerator<ListDayHeaderInnerInfo>
    listDayHeaderWillUnmount?: WillUnmountHandler<ListDayHeaderInfo>
    listDaysClass?: ClassNameInput
    listItemEventAfterClass?: ClassNameGenerator<EventDisplayInfo>
    listItemEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>
    listItemEventClass?: ClassNameGenerator<EventDisplayInfo>
    listItemEventInnerClass?: ClassNameGenerator<EventDisplayInfo>
    listItemEventTimeClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    listItemEventTitleClass?: ClassNameGenerator<
        {
            event: EventApi;
            isNarrow: boolean;
            isShort: boolean;
            timeText: string;
        },
    >
    listText?: string | false
    loading?: (isLoading: boolean) => void
    locales?: LocaleInput[]
    longPressDelay?: number
    monthStartFormat?: FormatterInput | DateFormatter
    monthText?: string
    moreLinkClick?: MoreLinkAction
    moreLinkContent?: ContentGenerator<MoreLinkInfo$1>
    moreLinkDidMount?: DidMountHandler<MoreLinkInfo$1>
    moreLinkHint?: string | ((this: CalendarApi, num: number) => string)
    moreLinkInnerClass?: ClassNameGenerator<MoreLinkInfo$1>
    moreLinkText?: string | ((this: CalendarApi, num: number) => string)
    moreLinkWillUnmount?: WillUnmountHandler<MoreLinkInfo$1>
    multiMonthMaxColumns?: number
    navLinkClass?: ClassNameInput
    navLinkDayClick?:
        | string
        | ((this: CalendarApi, date: Date, jsEvent: UIEvent) => void)
    navLinkHint?: string | ((dateText: string, date: Date) => string)
    navLinks?: boolean
    navLinkWeekClick?:
        | string
        | ((this: CalendarApi, weekStart: Date, jsEvent: UIEvent) => void)
    nextDayThreshold?: DurationInput | Duration
    nextHint?: string | ((currentUnitText: string, currentUnit: string) => string)
    nextText?: string
    nextYearText?: string
    noEventsContent?: ContentGenerator<NoEventsInfo>
    noEventsDidMount?: DidMountHandler<NoEventsInfo>
    noEventsInnerClass?: ClassNameGenerator<NoEventsInfo>
    noEventsText?: string
    noEventsWillUnmount?: WillUnmountHandler<NoEventsInfo>
    nonBusinessHoursClass?: ClassNameInput
    now?: DateInput | ((this: CalendarApi) => DateInput)
    nowIndicator?: boolean
    nowIndicatorDotClass?: ClassNameInput
    nowIndicatorHeaderClass?: ClassNameGenerator<NowIndicatorHeaderInfo>
    nowIndicatorHeaderContent?: ContentGenerator<NowIndicatorHeaderInfo>
    nowIndicatorHeaderDidMount?: DidMountHandler<NowIndicatorHeaderInfo>
    nowIndicatorHeaderWillUnmount?: WillUnmountHandler<NowIndicatorHeaderInfo>
    nowIndicatorLineClass?: ClassNameGenerator<NowIndicatorLineInfo>
    nowIndicatorLineContent?: ContentGenerator<NowIndicatorLineInfo>
    nowIndicatorLineDidMount?: DidMountHandler<NowIndicatorLineInfo>
    nowIndicatorLineWillUnmount?: WillUnmountHandler<NowIndicatorLineInfo>
    nowIndicatorSnap?: boolean | "auto"
    plugins?: PluginInput[]
    popoverClass?: ClassNameInput
    popoverCloseClass?: ClassNameInput
    popoverCloseContent?: ContentGenerator<{}>
    popoverFormat?: FormatterInput | DateFormatter
    prevHint?: string | ((currentUnitText: string, currentUnit: string) => string)
    prevText?: string
    prevYearText?: string
    progressiveEventRendering?: boolean
    rerenderDelay?: number
    rowEventAfterClass?: ClassNameGenerator<EventDisplayInfo>
    rowEventAfterContent?: ContentGenerator<EventDisplayInfo>
    rowEventBeforeClass?: ClassNameGenerator<EventDisplayInfo>
    rowEventBeforeContent?: ContentGenerator<EventDisplayInfo>
    rowEventInnerClass?: ClassNameGenerator<EventDisplayInfo>
    rowEventTimeClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    rowEventTitleClass?: ClassNameGenerator<
        { event: EventApi; isNarrow: boolean; isShort: boolean },
    >
    rowEventTitleSticky?: boolean
    rowMoreLinkInnerClass?: ClassNameGenerator<MoreLinkInfo$1>
    scrollTime?: DurationInput | Duration
    scrollTimeReset?: boolean
    select?: (info: DateSelectInfo) => void
    selectable?: boolean
    selectAllow?: AllowFunc
    selectConstraint?: ConstraintInput
    selectLongPressDelay?: number
    selectMinDistance?: number
    selectMirror?: boolean
    selectOverlap?: boolean | OverlapFunc
    showNonCurrentDates?: boolean
    singleMonthDidMount?: DidMountHandler<SingleMonthInfo>
    singleMonthHeaderClass?: ClassNameGenerator<SingleMonthHeaderInfo>
    singleMonthHeaderInnerClass?: ClassNameGenerator<SingleMonthHeaderInfo>
    singleMonthMinWidth?: number
    singleMonthTitleFormat?: FormatterInput | DateFormatter
    singleMonthWillUnmount?: WillUnmountHandler<SingleMonthInfo>
    slotDuration?: DurationInput | Duration
    slotEventOverlap?: boolean
    slotHeaderAlign?:
        | "center"
        | "start"
        | "end"
        | (
            (
                info: { isTime: boolean; level: number },
            ) => "center" | "start" | "end"
        )
    slotHeaderContent?: ContentGenerator<SlotHeaderInfo>
    slotHeaderDidMount?: DidMountHandler<SlotHeaderInfo>
    slotHeaderDividerClass?: ClassNameGenerator<
        { inTableHeader: boolean; options: { dayMinWidth: number } },
    >
    slotHeaderFormat?: FormatterInput | FormatterInput[]
    slotHeaderInnerClass?: ClassNameGenerator<SlotHeaderInfo>
    slotHeaderInterval?: DurationInput | Duration
    slotHeaderRowClass?: ClassNameInput
    slotHeaderSticky?: string | number | boolean
    slotHeaderWillUnmount?: WillUnmountHandler<SlotHeaderInfo>
    slotLaneDidMount?: DidMountHandler<SlotLaneInfo>
    slotLaneWillUnmount?: WillUnmountHandler<SlotLaneInfo>
    slotMaxTime?: DurationInput | Duration
    slotMinHeight?: number
    slotMinTime?: DurationInput | Duration
    slotMinWidth?: number
    snapDuration?: DurationInput | Duration
    startParam?: string
    tableHeaderSticky?: boolean | "auto"
    timedText?: string
    timeZone?: string
    timeZoneParam?: string
    titleFormat?: FormatterInput
    todayHint?: string | ((currentUnitText: string, currentUnit: string) => string)
    todayText?: string
    toolbarElements?: { [elementName: string]: ToolbarElementInput }
    toolbarSectionClass?: ClassNameGenerator<ToolbarSectionInfo>
    toolbarTitleClass?: ClassNameInput
    unselect?: (info: DateUnselectInfo) => void
    unselectAuto?: boolean
    unselectCancel?: string
    validRange?:
        | DateRangeInput
        | ((this: CalendarApi, nowDate: Date) => DateRangeInput)
    viewChangeHint?: string
    viewHint?: string | ((viewButtonText: string, viewName: string) => string)
    views?: { [viewId: string]: ViewOptions }
    visibleRange?:
        | DateRangeInput
        | ((this: CalendarApi, currentDate: Date) => DateRangeInput)
    weekends?: boolean
    weekNumberCalculation?: WeekNumberCalculation
    weekNumberFormat?: FormatterInput | DateFormatter
    weekNumberHeaderClass?: ClassNameGenerator<WeekNumberHeaderInfo>
    weekNumberHeaderContent?: ContentGenerator<WeekNumberHeaderInfo>
    weekNumberHeaderDidMount?: DidMountHandler<WeekNumberHeaderInfo>
    weekNumberHeaderInnerClass?: ClassNameGenerator<WeekNumberHeaderInfo>
    weekNumberHeaderWillUnmount?: WillUnmountHandler<WeekNumberHeaderInfo>
    weekNumbers?: boolean
    weekTextLong?: string
    weekTextShort?: string
    yearText?: string