import { ChartConfigStateKey, InferChartConfigStateValue, EmbeddedChartUIService } from './services/embedded-chart-ui.service';
export declare function useChartUIService(): EmbeddedChartUIService;
export declare function useChartConfigState<V, T extends ChartConfigStateKey = ChartConfigStateKey>(key: T, service: EmbeddedChartUIService, defaultValue: V): [V, (value: V) => void];
export declare function useChartConfigState<T extends ChartConfigStateKey = ChartConfigStateKey, V extends InferChartConfigStateValue<T> = InferChartConfigStateValue<T>>(key: T, service: EmbeddedChartUIService): [V | undefined, (value: V) => void];
