import type { StashColorNamesWithShades } from '@leaflink/stash-types/colors'; import type { MetricSize, MetricVariant } from './_internal/components/Metric/Metric.types'; export interface MetricProps { /** * The primary text that will show in the metric. */ value: number | string; /** * The label for the metric. Appears above the value. */ label: string; /** * The variant of the metric. Defaults to `naked`. */ variant?: MetricVariant; /** * The accent color for the metric. Defaults to `teal`. Currently only used when the variant = `accent`. */ accentColor?: StashColorNamesWithShades; /** * Controls the size of the metric via text size adjustments. */ size?: MetricSize; } export * from './_internal/components/Metric/Metric.types'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots & Readonly<{}>, { size: MetricSize; variant: MetricVariant; accentColor: StashColorNamesWithShades; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { secondary?: (props: {}) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };