import * as React from 'react';
import { type ChartsSurfaceProps } from "../ChartsSurface/index.js";
import { type GaugeProviderProps } from "./GaugeProvider.js";
import { type MergeSignaturesProperty } from "../internals/plugins/models/index.js";
import { type ChartCorePluginSignatures } from "../internals/plugins/corePlugins/index.js";
export interface GaugeContainerProps extends Omit<ChartsSurfaceProps, 'children'>, Omit<MergeSignaturesProperty<ChartCorePluginSignatures, 'params'>, 'series' | 'dataset' | 'colors' | 'theme' | 'experimentalFeatures'>, Omit<GaugeProviderProps, 'children'>, Omit<React.SVGProps<SVGSVGElement>, 'width' | 'height'> {
  children?: React.ReactNode;
}
declare const GaugeContainer: React.ForwardRefExoticComponent<Omit<GaugeContainerProps, "ref"> & React.RefAttributes<SVGSVGElement>>;
export { GaugeContainer };