import React, { PureComponent, MouseEventHandler } from 'react';
export interface IIndicator {
    /**
     * react ref
     */
    forwardRef?: React.RefObject<HTMLDivElement>;
    /**
     * 类名
     */
    className?: string;
    /**
     * 指标标题
     */
    label: React.ReactNode;
    /**
     * 指标值
     */
    value?: number | string;
    /**
     * 指标单位
     */
    unit?: React.ReactNode;
    /**
     * 指标类型
     */
    type?: 'main' | 'core';
    onClick?: MouseEventHandler;
    onMouseEnter?: MouseEventHandler;
    onMouseLeave?: MouseEventHandler;
    /** 额外属性 */
    [p: string]: any;
}
/**
 * 指标
 *
 * @class Indicator
 * @extends {PureComponent<IIndicator>}
 */
declare class Indicator extends PureComponent<IIndicator> {
    constructor(props: IIndicator);
    render(): React.ReactNode;
}
export default Indicator;
