/// import { React, GlamorValue } from '../common'; export interface IMeasureSizeStyle { width?: number; fontFamily?: string; fontSize?: string | number; fontWeight?: string | number; fontStyle?: string; lineHeight?: string | number; letterSpacing?: string | number; } export interface IMeasureSizeProps extends IMeasureSizeStyle { content?: React.ReactNode; style?: GlamorValue; } export declare class MeasureSize extends React.PureComponent { static create: (props: IMeasureSizeStyle) => { props: IMeasureSizeStyle; size: (content: React.ReactNode) => { width: number; height: number; }; }; static measure(props: IMeasureSizeProps): { width: number; height: number; }; private el; componentDidMount(): void; readonly width: number; readonly height: number; readonly size: { width: number; height: number; }; render(): JSX.Element; }