import { CSSResultGroup } from "lit"; import { SigveloElement } from "@mcp-b/wc-support/base/sigvelo-element"; //#region src/components/metric/metric.d.ts type MetricFormat = "number" | "compact" | "currency" | "percent"; /** * * * @summary Displays a labeled key metric with consistent number formatting. * @tag sigvelo-metric * @documentation https://design-system.sigvelo.com/docs/components/metric * @status stable * @since 1.0 * * @csspart label - The metric label. * @csspart value - The formatted metric value. */ declare class SigveloMetric extends SigveloElement { static styles: CSSResultGroup; /** The visible metric label. */ label: string; /** The metric value. Numbers are formatted according to `format`. */ value: string | number | null; /** Number formatting applied to numeric values. */ format: MetricFormat; /** ISO 4217 currency code used when `format` is `currency`. */ currency: string; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "sigvelo-metric": SigveloMetric; } } //#endregion export { SigveloMetric as n, MetricFormat as t };