import type { SingleValueConfigProperties, SingleValueProps } from '../types/single-value.js'; import type { SingleValueSlots } from '../utils/iterate-slots.js'; /** * @internal */ export declare const SingleValueConfigContext: import("react").Context; /** * Provider for the SingleValue API config that can be shared across charts * @public */ export declare const SingleValueConfig: import("react").Provider; /** * @internal */ export declare const useSingleValueConfig: (props: Omit, slots: SingleValueSlots) => { label: string | undefined; color: string | undefined; unit: (string & {}) | readonly Readonly<{ group: import("@dynatrace-sdk/units/types/packages/util/units/src/util-convert/types.js").Group; index: number; exponent: number; }>[] | undefined; formatter: import("../../index.js").Formatter | import("@dynatrace-sdk/units").FormatOptions | undefined; thresholds: import("../../../index.js").Threshold[] | undefined; alignment: import("../../index.js").SingleValueAlignment | undefined; sparkline: import("../types/single-value.js").SingleValueSparklineConfig | undefined; };