import * as React from "react"; import type { TimelineGridProp } from "../../props/components/data-display.prop.js"; export type { TimelineGridColumnProp, TimelineGridEventProp, TimelineGridProp, TimelineGridProp as TimelineGridProps, } from "../../props/components/data-display.prop.js"; /** * TimelineGrid — the time-axis half of the Timeline family: a vertical hour axis, one column per * day (or room, or machine) and event blocks placed by start time and duration. * * WHAT IT IS NOT: a calendar. There is no month view, no navigation, no drag-to-create, no * recurrence and no timezone conversion. `start`/`end` are clock times in the column's own day; * which day a column stands for is the consumer's business. * * SEMANTICS: each column is a `ul` named by its own head, and each event is an `li` that PRINTS * its time range as text. A screen reader therefore reads "木 14, list, 3 items — 09:00–17:30 * 早番 田中 …" in time order, which is the same information the sighted reader takes from the * block's position. Nothing depends on the pixel offset. The hour rail is decorative * (`aria-hidden`) because it repeats what every block already says. */ export declare const TimelineGrid: React.ForwardRefExoticComponent>;