/** * Component for render bold label and cursive value * * @author Brauer Ilya * @date 2021-01-19 */ import * as React from 'react'; export interface ILabelValueProps { label: React.ReactNode; value: React.ReactNode; labelTooltip?: string; valueTooltip?: string; labelCanCollapsed?: boolean; valueCanCollapsed?: boolean; hasAsterisk?: boolean; hasColon?: boolean; type?: 'value' | 'info' | 'primary'; isValueItalic?: boolean; isSpaceBetween?: boolean; isCenterPosition?: boolean; labelWidth?: number; labelAlign?: 'left' | 'center' | 'right'; labelWeight?: number; isWhiteColor?: boolean; isWrap?: boolean; verticalAlign?: 'top' | 'center'; } declare type DefaultPropsKeys = 'hasAsterisk' | 'hasColon' | 'type' | 'labelCanCollapsed' | 'valueCanCollapsed' | 'isValueItalic' | 'isSpaceBetween' | 'isCenterPosition' | 'labelAlign' | 'labelWeight' | 'isWhiteColor' | 'isWrap' | 'verticalAlign'; declare type DefaultProps = Required>; export declare class LabelValue extends React.PureComponent { static defaultProps: DefaultProps; renderLabel: () => JSX.Element; render(): JSX.Element; } export {};