import * as i0 from "@angular/core"; /** * A component that visually communicates the completion of a task or operation. * It shows the task's progress and remainder. */ export declare class ProgressIndicatorComponent { /** * The maximum value for the progress bar. Will be used as: * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-valuemax * * @default 100 */ maxValue: number; /** * The current value of the progress bar. Will be used as: * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-valuenow */ value: number; /** * Defines how many segments the progress bar will have. * * @default 1 */ segments: number; minValue: number; /** * Defines a string value that labels the current element. */ ariaLabel?: string; /** * Identifies the element (or elements) that labels the current element. */ ariaLabelledby?: string; /** * Human-readable text alternative for the current value of the progress bar. Will be used as: * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-valuetext */ ariaValueText?: string; /** * Calculated width percentage based on current value and max value. */ get widthPercentage(): number; get segmentArray(): number[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }