/** * Component for render label/value pairs. * * @author Fedorov Platon * @date 2021-06-10 */ import * as React from 'react'; export interface ILabelValue { label: React.ReactNode; value: React.ReactNode; labelCanCollapsed?: boolean; valueCanCollapsed?: boolean; } interface ILabelValueListProps { data: ILabelValue[]; hasColon?: boolean; type?: 'value' | 'info' | 'primary'; canWrap?: boolean; align?: LabelValueListAlign; isValueItalic?: boolean; labelWidth?: number; isCenterPosition?: boolean; } declare type LabelValueListAlign = 'left' | 'center' | 'sides' | 'right' | 'column'; declare type DefaultPropsKeys = 'hasColon' | 'type' | 'canWrap' | 'align' | 'isValueItalic' | 'labelWidth'; declare type DefaultProps = Required>; export declare class LabelValueList extends React.PureComponent { static defaultProps: DefaultProps; render(): JSX.Element; } export {};