import { EventEmitter } from "../../stencil-public-runtime";
/**
* @uiName Stat Component
* @canvasRenderer always-replace
* @exampleGroup Statistics
* @example Referral Count -
* @example Reward Count -
* @example Points Earned -
*/
export declare class StatComponent {
elem: HTMLElement;
/**
* @undocumented
* @uiName Hide Component
*/
ishidden: boolean;
/**
* Type of stat being displayed. e.g /rewardsCount
* @uiName Stat Type
* @uiWidget statTypeSelectWidget
* @required
* @minLength 1
*/
stattype: string;
/**
* @undocumented
* @uiName Stat Value
*/
statvalue: string;
/**
* Text shown underneath the stat value
*
* @uiName Description
*/
statdescription: string;
/**
* @uiName Color
* @uiWidget color
*/
statcolor: string;
statTypeUpdated: EventEmitter;
statAdded: EventEmitter;
componentWillLoad(): void;
stattypeHandler(newValue: string, oldValue: string): void;
statAddedHandler(stat: HTMLElement): void;
statTypeUpdatedHandler(stat: HTMLElement): void;
render(): any;
}