import type { SchedulerEventId, SchedulerProcessedEvent } from '@mui/x-scheduler-internals/models'; import type { SchedulerDependency, SchedulerDependenciesState, SchedulerDependencyEventRejectionReason } from "../../models/index.mjs"; export declare function buildDependenciesState(dependencies?: readonly SchedulerDependency[]): SchedulerDependenciesState; /** * Classifies an event id for use as a dependency endpoint: known and non-recurring * (`'ok'`), missing from the lookup (`'unknownEvent'`), or recurring (`'recurringEvent'`). */ export declare function classifyDependencyEvent(processedEventLookup: Map, eventId: SchedulerEventId): SchedulerDependencyEventRejectionReason | 'ok';