import { EventEmitter, TemplateRef } from "@angular/core"; import { BehaviorSubject } from "rxjs"; import { IBrokerValue } from "../../providers/types"; export interface IKpiTileViewBroker { id: string; type?: "min" | "max"; in$: BehaviorSubject; out$: BehaviorSubject; } export declare class KpiTileViewComponent { value: string | number | null; label: string; units: string; backgroundColor: string; textColor: string; icon: string; link: string; interactive: boolean; loading: boolean; empty: boolean; fontSize: string; margin: number; syncValuesBroker: Array; valueTemplate: TemplateRef; tileClick: EventEmitter; defaultColor: string; get computedTextColor(): string; get isInteractive(): boolean; get showEmpty(): boolean; onInteraction(): void; getScaleBroker(id: string): IKpiTileViewBroker | undefined; }