import { Selection } from 'd3-selection'; import { Arc } from 'd3-shape'; import { RadialBarArcDatum, RadialBarArcAnimState } from '../types'; import { RadialBarConfigInterface } from '../config'; export interface BarNode extends SVGElement { _animState?: RadialBarArcAnimState; } export declare function createBar(selection: Selection, SVGGElement, unknown>, config: RadialBarConfigInterface): void; export declare function updateBar(selection: Selection, SVGGElement, unknown>, config: RadialBarConfigInterface, arcGen: Arc, duration: number): void; export declare function removeBar(selection: Selection, SVGGElement, unknown>, duration: number): void;