import { SchedulerEvent, SchedulerEventId, SchedulerEventSide } from "../models/index.js"; import { SchedulerState as State } from "../internals/utils/SchedulerStore/SchedulerStore.types.js"; export declare const schedulerEventSelectors: { creationConfig: (args_0: State) => false | import("../models/index.js").SchedulerEventCreationConfig; /** * Gets the default duration (in minutes) for newly created events. * This can be used when you need the value event on read-only calendar. */ defaultEventDuration: (args_0: State) => number; processedEvent: (args_0: State, eventId: SchedulerEventId | null | undefined) => import("../models/index.js").SchedulerProcessedEvent | null | undefined; processedEventRequired: (args_0: State, eventId: SchedulerEventId) => import("../models/index.js").SchedulerProcessedEvent; isReadOnly: (state: State, eventId: SchedulerEventId) => boolean; color: (state: State, eventId: SchedulerEventId) => import("../models/index.js").SchedulerEventColor; isPropertyReadOnly: (args_0: State, _eventId: SchedulerEventId) => (property: keyof SchedulerEvent) => boolean; processedEventList: (args_0: State) => import("../models/index.js").SchedulerProcessedEvent[]; idList: (state: State) => SchedulerEventId[]; modelList: (state: State) => readonly any[]; modelLookup: (state: State) => Map; canDragEventsFromTheOutside: (state: State) => boolean; canDropEventsToTheOutside: (state: State) => boolean; isDraggable: (state: State, eventId: SchedulerEventId) => boolean; isResizable: (state: State, eventId: SchedulerEventId, side: SchedulerEventSide) => boolean; isRecurring: (args_0: State, _eventId: SchedulerEventId) => boolean; };