import { Size } from '../config-provider/interface'; import React, { CSSProperties, HTMLAttributes, ReactNode } from 'react'; export interface DescriptionItemProps extends Omit, 'className' | 'style'> { key?: React.Key; label?: ReactNode; value?: ReactNode; span?: number; visible?: boolean; styles?: { label?: CSSProperties; value?: CSSProperties; }; classNames?: { label?: string; value?: string; }; } export interface DescriptionProps extends Omit, 'title'> { styles?: { title?: CSSProperties; label?: CSSProperties; value?: CSSProperties; }; classNames?: { title?: string; label?: string; value?: string; }; items?: DescriptionItemProps[]; column?: number | { xs?: number; sm?: number; md?: number; lg?: number; xl?: number; xxl?: number; xxxl?: number; }; title?: ReactNode; colon?: ReactNode; bordered?: boolean; layout?: 'horizontal' | 'vertical' | 'inline-horizontal' | 'inline-vertical'; size?: Size; }