import { OrAssetWidget } from "../util/or-asset-widget"; import type { WidgetManifest } from "../util/or-widget"; import type { AssetWidgetConfig } from "../util/widget-config"; import type { AttributeRef } from "@openremote/model"; import { type TemplateResult } from "lit"; import "@openremote/or-attribute-card"; export interface KpiWidgetConfig extends AssetWidgetConfig { period?: "year" | "month" | "week" | "day" | "hour"; decimals: number; deltaFormat: "absolute" | "percentage"; showTimestampControls: boolean; } export declare class KpiWidget extends OrAssetWidget { protected widgetConfig: KpiWidgetConfig; protected _loading: boolean; static getManifest(): WidgetManifest; refreshContent(force: boolean): void; protected willUpdate(changedProps: Map): void; protected loadAssets(attributeRefs: AttributeRef[]): void; protected render(): TemplateResult; } //# sourceMappingURL=kpi-widget.d.ts.map