///
export interface MetricContextValue {
/**
* Text and value alignment.
*/
align?: "left" | "center" | "right";
/**
* The direction of the main value
*/
direction?: "up" | "down";
/**
* The position of the indicator with regards to the main value.
*/
indicatorPosition?: "start" | "end";
/**
* The metric orientation (layout flow direction).
*/
orientation?: "horizontal" | "vertical";
/**
* If 'true', an indicator will be displayed which shows the direction of the main value
*/
showIndicator?: boolean;
/**
* Set title's heading level. Defaults to 2
*/
headingAriaLevel?: number;
/**
* Size of the metric value. Defaults to 'medium'
*/
size?: "small" | "medium" | "large";
}
export interface MetricContextComponentIds {
/**
* id of the subtitle
*/
subtitleId?: string;
/**
* id of the title
*/
titleId?: string;
/**
* id of the value
*/
valueId?: string;
}
export declare const MetricContextProvider: import("react").Provider;
export declare const useMetricContext: () => MetricContextValue & MetricContextComponentIds;