import * as React from "react"; interface Props { /** Lista a ser renderizada na barra de percentual */ readings: Readings[]; /** Tamanho minimo da barra */ minWidth: number; /** NĂºmero de casas decimais do percentual total */ decimals?: number; /** Popup do percentual total */ mainPopup?: any; } interface State { filteredReadings: Readings[]; offsetRows: Readings[]; totalReadings: number; } interface Readings { value: number; color: string; width?: number; popup?: any; } export default class MagaMultiProgressBar extends React.Component { static defaultProps: { decimals: number; minWidth: number; }; constructor(props: Props); componentDidMount(): void; setComponentState: (props: Props) => void; UNSAFE_componentWillReceiveProps(nextProps: Props): void; getWidth: (value: number) => number; getWidthTotal: (readings: Readings[]) => number; getPercentageTotal: () => number; getReadingsWithWidth: () => { width: number; value: number; color: string; popup?: any; }[]; render(): JSX.Element; } export {};