import { ChartElementsOptions, ChartOptions } from "chart.js"; import { Component } from "react"; import { ChartProps } from "../../interfaces/chartProps"; import { T_DRAW } from "../../interfaces/optionParams"; import "./Donut.scss"; interface IElements extends ChartElementsOptions { readonly center?: { readonly centerElementIndex?: number[]; readonly fontFamily?: string; readonly sidePadding?: number; readonly showLabel?: boolean; readonly value?: string | number; readonly draw?: T_DRAW; }; } export interface IDonutOptions extends ChartOptions { elements?: IElements; } declare class Donut extends Component { componentDidMount(): void; render(): JSX.Element; } export default Donut;