import React from 'react'; import { Size } from '../types'; export declare const Bar: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const Dot: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const LineFill: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const Line: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare enum LinearProgressType { Dots = "dots", Line = "line", Bars = "bars" } export declare enum LinearProgressVariant { Normal = "normal", Inverted = "inverted" } export interface LinearProgressProps extends React.HTMLAttributes { /** Size of the component. Defaults to 'medium' */ size?: Size.Small | Size.Medium | Size.Large; /** Progress type. Defaults to 'line' */ type?: LinearProgressType; /** Progress variant. Defaults to 'normal' */ variant?: LinearProgressVariant; /** Label of the component */ label?: string; /** Current value on the progress. */ value: number; /** Maximum value of the progress bar. */ max: number; } declare const LinearProgress: React.FunctionComponent; export default LinearProgress;