import * as React from 'react'; import { StandardProps } from '../../common'; /** * ProgressBar type. */ export declare type ProgressBarType = 'primary' | 'secondary'; export interface ProgressBarProps extends StandardProps { /** * @ignore */ children?: void; /** * Shows animations between value updates. * @default false */ animate?: boolean | 'spinning'; /** * The minimum value, which is by default 0. * @default 0 */ minimum?: number; /** * The maximum value, which is by default 100. * @default 100 */ maximum?: number; /** * The current value, which is by default 0. * @default 0 */ value?: number; /** * The optional title to be displayed. */ title?: string; /** * The optional stops to be displayed. */ stops?: Array; /** * The optional description to be displayed. */ description?: string; /** * Sets the progress bar type. By default primary. * @default primary */ type?: ProgressBarType; } export interface StopProps { active: boolean; } export interface ProgressContainerProps { type: ProgressBarType; } /** * The progress bar component displays a progress indicator ranging from min to max. */ export declare const ProgressBar: React.SFC & { inner: { readonly ProgressIndicator: any; readonly ProgressContainer: any; readonly ProgressTitle: any; readonly ProgressRail: any; readonly ProgressStop: any; readonly ProgressDescription: any; }; };