import type { HTMLAttributes, ReactNode, Ref } from "react";
export interface DescriptionItemProps extends HTMLAttributes {
/** The value — renders the . */
children?: ReactNode;
/** The term — renders the ``. */
term: ReactNode;
/** Forwarded ref to the group wrapper. */
ref?: Ref;
}
/** One term/value pair. The term is a prop and the value is children,
* matching Field's `label` idiom rather than inventing a two-slot shape.
*
* Renders `
`. The wrapper is the HTML5-sanctioned
* grouping element for a ``, so the `- `/`
- ` association assistive
* tech relies on is intact — and it keeps both layouts to one CSS rule each
* instead of fighting a single grid to space pairs differently from the
* term/value inside a pair. */
export declare function DescriptionItem({ term, className, children, ref, ...rest }: DescriptionItemProps): import("react").JSX.Element;
//# sourceMappingURL=DescriptionItem.d.ts.map