import { type TemplateResult } from "lit"; import { OrAssetWidget } from "../util/or-asset-widget"; import type { AssetWidgetConfig } from "../util/widget-config"; import type { AttributeRef } from "@openremote/model"; import type { WidgetManifest } from "../util/or-widget"; import "@openremote/or-gauge"; export interface GaugeWidgetConfig extends AssetWidgetConfig { thresholds: [number, string][]; decimals: number; min: number; max: number; valueType: string; } export declare class GaugeWidget extends OrAssetWidget { protected widgetConfig: GaugeWidgetConfig; protected _loading: boolean; static getManifest(): WidgetManifest; refreshContent(force: boolean): void; static get styles(): import("lit").CSSResult[]; protected willUpdate(changedProps: Map): void; protected loadAssets(attributeRefs: AttributeRef[]): void; protected render(): TemplateResult; } //# sourceMappingURL=gauge-widget.d.ts.map