import type { HTMLAttributes } from "react"; /** * DescriptionList — semantic key/value pairs on native `dl/dt/dd`. * * Layouts: `vertical` (default — stacked groups) and `horizontal` (two-column * grid: terms in a fixed max-content column, details beside them; the Item * wrapper uses `display: contents` so dt/dd participate in the root grid). * `dense` tightens the gaps for crowded detail panels. * * * * Status * live * * * * One Term per Item; multiple Details per Term are valid HTML and supported. * Composing dd without a preceding dt is the consumer's responsibility * (invalid HTML — same contract as Breadcrumb.Page placement). */ interface DescriptionListProps extends HTMLAttributes { /** vertical (default): stacked groups. horizontal: term column + detail column. */ layout?: "vertical" | "horizontal"; /** Compact spacing for dense detail panels. */ dense?: boolean; } declare const DescriptionList: import("react").ForwardRefExoticComponent> & { Item: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Term: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Detail: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; }; export { DescriptionList }; export type { DescriptionListProps };