/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import { PieArcDatum } from 'd3-shape'; import { Scale } from "../../../scale"; import { Accessor, Encoding } from "../../../encoding"; interface ArcsArgs { data: any[]; theta: Accessor; color: Accessor; colorScale?: Scale | string; startAngle?: number; endAngle?: number; padAngle?: number; } type ArcDatum = { [key: string]: unknown; fill?: string; cssClass?: string; } & PieArcDatum; declare class Arcs extends Component { get theta(): Encoding; get color(): Encoding | undefined; get colorScale(): Scale; get useCSSClass(): boolean; get startAngle(): number; get endAngle(): number; get padAngle(): number; get arcs(): ArcDatum[]; } export { ArcsArgs, ArcDatum, Arcs as default };