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