import { JSXElementConstructor, ReactElement } from 'react';
import { AxisAnnotationOptions } from '@spectrum-charts/vega-spec-builder';
import { ChartPopoverElement, ChartTooltipElement } from '../dialogs';
import { Children } from '../util.types';
export type AxisAnnotationElement = ReactElement<AxisAnnotationProps, JSXElementConstructor<AxisAnnotationProps>>;
export type AxisAnnotationChildElement = ChartPopoverElement | ChartTooltipElement;
export interface AxisAnnotationProps extends Omit<AxisAnnotationOptions, 'chartPopovers' | 'chartTooltips'> {
    children?: Children<AxisAnnotationChildElement>;
}
//# sourceMappingURL=axisAnnotation.types.d.ts.map