/**
* @uiName Stats Container
* @canvasRenderer always-replace
* @slots [{"name":"","title":"Stats"}]
* @exampleGroup Statistics
* @example Referral Stat Group -
* @example Partner Stat Group -
*/
export declare class StatsContainer {
container: HTMLElement;
/**
* @undocumented
* @uiName Hide stats
*/
ishidden: boolean;
/**
* Define the bottom padding of the container with a pixel amount.
*
* @uiName Padding Top
* @default 0
*/
paddingtop: string;
/**
* Define the top padding of the container with a pixel amount.
*
* @uiName Padding Bottom
* @default 0
*/
paddingbottom: string;
loading: boolean;
stats: object;
constructor();
componentWillLoad(): any;
statTypeUpdatedHandler(event: CustomEvent): void;
statAddedHandler(event: CustomEvent): void;
statPaths: string[];
statPathRegexp: {
regexp: RegExp;
keys: any[];
}[];
setStatValue(child: HTMLElement | Element): HTMLElement | Element;
getStatFromPath(path: any): any;
getStatValue(statVariables: any): any;
getRewardBalance(statVariables: any): any;
onError(e: Error): void;
render(): any;
}