import type { SchedulerState as State } from "../internals/utils/SchedulerStore/SchedulerStore.types.mjs"; export declare const schedulerOccurrencePlaceholderSelectors: { value: (state: State) => import("../models/index.mjs").SchedulerOccurrencePlaceholder | null; isDefined: (state: State) => boolean; /** * Returns `true` while a `creation` placeholder is active. * Selecting a boolean instead of the placeholder object avoids re-rendering on every mutation. */ isCreating: (state: State) => boolean; /** * The type of the active placeholder, or `undefined` if none. * Selecting the primitive avoids re-rendering on every mutation (e.g. each drag/resize move). */ type: (state: State) => "creation" | "external-drag" | "internal-drag" | "internal-resize" | undefined; actionForOccurrence: (state: State, occurrenceKey: string) => "internal-drag" | "internal-resize" | null; };