import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class StatsCardComponent {
    static nextId: number;
    id: string;
    label: string;
    alwaysWithBorder: boolean;
    lightVersion: boolean;
    lightMode: boolean;
    iconClass: string;
    color: string;
    animateNumbers: boolean;
    clickable: boolean;
    tooltip: string;
    clicked: EventEmitter<MouseEvent>;
    displayValue?: string;
    private _ANIMATION_DURATION_MS;
    private _STEP_DURATION_MS;
    private _previousValue;
    private _intervalId;
    private _value;
    get value(): string;
    set value(value: string);
    replaceNumericPositions(value: string, newValue?: BigNumber): string;
    private _updateDisplayValue;
    static ɵfac: i0.ɵɵFactoryDeclaration<StatsCardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StatsCardComponent, "s-stats-card", never, { "id": { "alias": "id"; "required": false; }; "label": { "alias": "label"; "required": true; }; "alwaysWithBorder": { "alias": "alwaysWithBorder"; "required": false; }; "lightVersion": { "alias": "lightVersion"; "required": false; }; "lightMode": { "alias": "lightMode"; "required": false; }; "iconClass": { "alias": "iconClass"; "required": false; }; "color": { "alias": "color"; "required": false; }; "animateNumbers": { "alias": "animateNumbers"; "required": false; }; "clickable": { "alias": "clickable"; "required": false; }; "tooltip": { "alias": "tooltip"; "required": false; }; "value": { "alias": "value"; "required": false; }; }, { "clicked": "clicked"; }, never, ["*"], false, never>;
}
