import type { HTMLAttributes, Ref, ReactNode } from "react"; export interface DescriptionListProps extends HTMLAttributes { /** One DescriptionItem per field. */ children?: ReactNode; /** `stacked` puts the term above its value; `inline` puts them in a * two-column grid, which is what a detail drawer wants. @default "stacked" */ layout?: "stacked" | "inline"; /** Gap between pairs, in px. @default 12 */ gap?: 8 | 12 | 16; /** Forwarded ref to the root element. */ ref?: Ref; } /** Key/value display (D70): a `
` of term/value pairs, the body * `detail-drawer` has always described and never had a component for. * * No `size` prop — this is type, and the type scale is already expressed by * --psi-text-*. Consumers restyle via the token family, not a prop. */ export declare function DescriptionList({ layout, gap, className, children, ref, ...rest }: DescriptionListProps): import("react").JSX.Element; //# sourceMappingURL=DescriptionList.d.ts.map