import * as React from 'react'; import { BaseUIComponentProps } from '@mui/x-scheduler-internals/base-ui-copy'; import { useEventOccurrencesWithTimelinePosition } from '@mui/x-scheduler-internals/use-event-occurrences-with-timeline-position'; import { SchedulerResourceId } from '@mui/x-scheduler-internals/models'; import { useEventRowDropTarget } from "./useEventRowDropTarget.mjs"; import { usePlaceholderInRow } from "./usePlaceholderInRow.mjs"; export declare const TimelineGridEventRow: React.ForwardRefExoticComponent & React.RefAttributes>; export declare namespace TimelineGridEventRow { interface State { /** * The ID of the resource for this event row. */ resourceId: SchedulerResourceId; /** * Whether event creation is disabled. */ creationDisabled: boolean; } interface Props extends Omit, 'children'>, useEventRowDropTarget.Parameters { children: (parameters: ChildrenParameters) => React.ReactNode; } interface ChildrenParameters extends useEventOccurrencesWithTimelinePosition.ReturnValue { placeholder: usePlaceholderInRow.ReturnValue; } }