import "./agenda_view.css"; import type * as React from "react"; import { useRender } from "@base-ui/react/use-render"; import { type StyleProps } from "../style_props"; export interface CalendarAgendaProps extends StyleProps { testID?: string; ref?: React.Ref; render?: useRender.RenderProp; } /** * The agenda: days as headings, their events as rows. * * **This is the narrow-screen answer, and it is a different SHAPE rather than a * smaller month grid.** Seven equal columns on a 375px screen leave 53px per * day for titles that need 160 — every event reads "Cont…" and the calendar can * only tell you WHICH days have something, never what. Below `compactBelow` the * root mounts this instead, and the one app that hit this had already reached * the same conclusion by hand, wrapping the grid in a horizontal scroller with * a 760px floor. * * Empty days are omitted. A month is mostly empty days, and printing thirty * "nothing scheduled" rows to find four with content is not a list, it is a * haystack. */ export declare function CalendarAgenda({ testID, render, ref, ...styleProps }: CalendarAgendaProps): React.ReactElement>;