import * as React from 'react'; import {StyletronComponent} from 'styletron-react'; import {Override} from '../overrides'; export interface SIZE { small: 'small'; medium: 'medium'; large: 'large'; } export interface ProgressBarOverrides { Root?: Override; BarContainer?: Override; Bar?: Override; BarProgress?: Override; Label?: Override; } export interface ProgressBarProps { children?: React.ReactNode; getProgressLabel?: (value: number, successValue: number) => React.ReactNode; infinite?: boolean; overrides?: ProgressBarOverrides; size?: keyof SIZE; showLabel?: boolean; steps?: number; successValue?: number; value?: number; } export class ProgressBar extends React.Component {} export const SIZE: SIZE; export const StyledRoot: StyletronComponent; export const StyledBarContainer: StyletronComponent; export const StyledBar: StyletronComponent; export const StyledBarProgress: StyletronComponent; export const StyledLabel: StyletronComponent;