import { Injector } from '@angular/core'; import { StylableComponent } from '@wm/components/base'; import * as i0 from "@angular/core"; export declare const TYPE_CLASS_MAP: { default: string; 'default-striped': string; success: string; 'success-striped': string; info: string; 'info-striped': string; warning: string; 'warning-striped': string; danger: string; 'danger-striped': string; }; interface IProgressInfo { cls: string; progressBarWidth: string; displayValue: string; } export declare class ProgressBarComponent extends StylableComponent { static initializeProps: void; displayformat: string; datavalue: string; minvalue: number; maxvalue: number; type: string; dataset: Array; hint: string; arialabel: string; tabindex: string; private _prepareData; private readonly hasDataset; data: Array; constructor(inj: Injector, dataset: string, boundDataset: string, explicitContext: any); protected onTypeChange(): void; protected getFormattedDisplayVal(val: string | number): string; protected prepareData(): void; onPropertyChange(key: string, nv: any, ov?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};