export declare const MAT_PROGRESS_BAR_LOCATION: InjectionToken; export declare function MAT_PROGRESS_BAR_LOCATION_FACTORY(): MatProgressBarLocation; export declare class MatProgressBar extends _MatProgressBarMixinBase implements CanColor, AfterViewInit, OnDestroy { _animationMode?: string | undefined; _elementRef: ElementRef; _isNoopAnimation: boolean; _primaryValueBar: ElementRef; _rectangleFillValue: string; animationEnd: EventEmitter; get bufferValue(): number; set bufferValue(v: number); mode: ProgressBarMode; progressbarId: string; get value(): number; set value(v: number); constructor(_elementRef: ElementRef, _ngZone: NgZone, _animationMode?: string | undefined, location?: MatProgressBarLocation); _bufferTransform(): { transform: string; } | null; _primaryTransform(): { transform: string; }; ngAfterViewInit(): void; ngOnDestroy(): void; static ngAcceptInputType_value: NumberInput; static ɵcmp: i0.ɵɵComponentDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export interface MatProgressBarLocation { getPathname: () => string; } export declare class MatProgressBarModule { static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } export interface ProgressAnimationEnd { value: number; } export declare type ProgressBarMode = 'determinate' | 'indeterminate' | 'buffer' | 'query';