import { ReactElement } from 'react'; import { DescriptionOrientation, DescriptionSize } from '@mezzanine-ui/core/description'; import { DescriptionTitleProps } from './DescriptionTitle'; import { DescriptionContentProps } from './DescriptionContent'; import { BadgeProps } from '../Badge/typings'; import { ButtonProps } from '../Button'; import { ProgressProps } from '../Progress'; import { TagGroupProps } from '../Tag/TagGroup'; type DistributiveOmit = T extends any ? Omit : never; export type DescriptionProps = DistributiveOmit & { /** * Defines what is rendered as the description content */ children: ReactElement | ReactElement | ReactElement | ReactElement | ReactElement; /** * Custom class name for description */ className?: string; /** * Define the layout direction between the title and the content * @default 'horizontal' */ orientation?: DescriptionOrientation; /** * Controls the text size of both the title and the description content * @default 'main' */ size?: DescriptionSize; /** * title text for description */ title: string; }; declare const Description: import("react").ForwardRefExoticComponent>; export default Description;