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 };