import { parseRRule, isSameRRule } from "../utils/recurring-events/rRuleString.js"; import { projectRRuleToTimezone } from "../utils/recurring-events/projectRRuleToTimezone.js"; import { getRecurringEventOccurrencesForVisibleDays } from "../utils/recurring-events/getRecurringEventOccurrencesForVisibleDays.js"; import { updateRecurringEvent } from "../utils/recurring-events/updateRecurringEvent.js"; import { deleteRecurringEvent } from "../utils/recurring-events/deleteRecurringEvent.js"; import { applyDataTimezoneToEventUpdate } from "../utils/recurring-events/applyDataTimezoneToEventUpdate.js"; import { computePresets, getDefaultPresetKey, getWeeklyDays, getMonthlyReference } from "../utils/recurring-events/presets.js"; export declare const schedulerRecurringEventsPlugin: { readonly parseRRule: typeof parseRRule; readonly projectRRuleToTimezone: typeof projectRRuleToTimezone; readonly getOccurrencesForVisibleDays: typeof getRecurringEventOccurrencesForVisibleDays; readonly updateRecurringEvent: typeof updateRecurringEvent; readonly deleteRecurringEvent: typeof deleteRecurringEvent; readonly applyDataTimezoneToEventUpdate: typeof applyDataTimezoneToEventUpdate; readonly computePresets: typeof computePresets; readonly getDefaultPresetKey: typeof getDefaultPresetKey; readonly isSameRRule: typeof isSameRRule; readonly getWeeklyDays: typeof getWeeklyDays; readonly getMonthlyReference: typeof getMonthlyReference; };