import { Selection } from 'd3-selection'; import { Arc } from 'd3-shape'; import { DonutArcDatum, DonutArcAnimState } from '../types'; import { DonutConfigInterface } from '../config'; export interface ArcNode extends SVGElement { _animState?: DonutArcAnimState; } export declare function createArc(selection: Selection, SVGGElement, unknown>, config: DonutConfigInterface): void; export declare function updateArc(selection: Selection, SVGGElement, unknown>, config: DonutConfigInterface, arcGen: Arc, duration: number): void; export declare function removeArc(selection: Selection, SVGGElement, unknown>, duration: number): void;