import { ComponentSync } from '../../core/ComponentSync.js'; import './TS_ProgressBar.scss'; export type TS_ProgressBar_Type = 'linear-bar' | 'radial'; type Props = { ratios: number[]; type: TS_ProgressBar_Type; radius: number; className?: string; onClick?: VoidFunction; }; type State = { percentages: number[]; }; export declare class TS_ProgressBar extends ComponentSync { static defaultProps: Partial; protected deriveStateFromProps(nextProps: Props, state: State): State; private getRenderer; private renderLinearBar; private renderRadialBar; render(): import("react/jsx-runtime").JSX.Element; } export {};