import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';

interface KeyMetricsContextValue {
    /** Click handler for the default "Ask Leo about these metrics" CTA. */
    defaultInsightAction?: () => void;
    /** Inline kbd chord (or any node) rendered next to the action label inside the tooltip. */
    shortcutHint?: React.ReactNode;
    /** Label + aria-label for the default insight action button. Defaults to "Ask Leo". */
    defaultActionLabel?: string;
}
/** Read the active `KeyMetricsProvider` value. Returns an empty object if no provider is mounted. */
declare function useKeyMetricsContext(): KeyMetricsContextValue;
declare function KeyMetricsProvider({ value, children, }: {
    value: KeyMetricsContextValue;
    children: React.ReactNode;
}): react_jsx_runtime.JSX.Element;

export { type KeyMetricsContextValue, KeyMetricsProvider, useKeyMetricsContext };
