import { ChartArcOptions } from '../../../types/vega-chart';
import { TextInputType } from '../drawers/text-drawer';
import { InputProcessor } from './input-processor';
/** The PieChartArchPathInputProcessor class processes input data to generate options for rendering a pie or donut chart with D3.js. */
export declare class PieChartTextInputProcessor implements InputProcessor<ChartArcOptions, TextInputType[], unknown> {
  /**
   * This function processes input data to generate options for rendering a pie or donut chart with D3.js.
   *
   * @param {ChartArcOptions} input - chartArcPathInputProcessor process result
   * @returns {TextInputType[]} An object with a property `renderOptions` which contains an object with properties `data`,
   * `colors`, `outerRadius`, `donutRadius`, and `center`.
   */
  process(input: ChartArcOptions): TextInputType[];
}
