import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import '@douyinfe/semi-foundation/lib/es/descriptions/descriptions.css'; import { DescriptionsContextValue } from './descriptions-context'; export interface DescriptionsItemProps { hidden?: boolean; className?: string; children?: React.ReactNode | (() => React.ReactNode); style?: React.CSSProperties; itemKey?: React.ReactNode; span?: number; keyStyle?: React.CSSProperties; } export default class Item extends PureComponent { static propTypes: { itemKey: PropTypes.Requireable; hidden: PropTypes.Requireable; className: PropTypes.Requireable; style: PropTypes.Requireable; keyStyle: PropTypes.Requireable; }; static contextType: React.Context; context: DescriptionsContextValue; render(): React.JSX.Element; }