import './Progress.css'; import React from 'react'; import type { HTMLAttributes, RefObject } from 'react'; export declare const getValueBarWidth: (max: number, value?: number) => string; export type ProgressProps = { /** Текущее значение компонента */ value?: number; /** Ссылка на HTML-элемент шкалы значения */ valueRef?: RefObject; /** Минимальное значение компонента * @default 0 */ min?: number; /** Максимальное значение компонента * @default 1 */ max?: number; /** Если {true} отображает индикатор с указанием прогресса в процентах * @default false */ withIndicator?: boolean; /** Идентификатор компонента для тестов */ 'data-testid'?: string; } & HTMLAttributes; export declare const Progress: React.ForwardRefExoticComponent<{ /** Текущее значение компонента */ value?: number | undefined; /** Ссылка на HTML-элемент шкалы значения */ valueRef?: React.RefObject | undefined; /** Минимальное значение компонента * @default 0 */ min?: number | undefined; /** Максимальное значение компонента * @default 1 */ max?: number | undefined; /** Если {true} отображает индикатор с указанием прогресса в процентах * @default false */ withIndicator?: boolean | undefined; /** Идентификатор компонента для тестов */ 'data-testid'?: string | undefined; } & React.HTMLAttributes & React.RefAttributes>;