interface ProgressBarPresenterParams { value?: number | null; max?: number; getValueLabel?: (value: number, max: number) => string; } interface ProgressBarVm { value: number; textValue: string; min: number; textMin: string; max: number; textMax: string; } interface IProgressBarPresenter { get vm(): ProgressBarVm; init: (params: ProgressBarPresenterParams) => void; } declare class ProgressBarPresenter implements IProgressBarPresenter { private params?; constructor(); init(params: ProgressBarPresenterParams): void; get vm(): ProgressBarVm; private get value(); private get min(); private get max(); private getValueLabel; } export { ProgressBarPresenter, type ProgressBarVm, type ProgressBarPresenterParams };