import * as _angular_core from '@angular/core'; import * as i1$1 from '@angular/common'; import * as i1 from '@daffodil/design'; import { DaffColorableDirective } from '@daffodil/design'; /** * Use label to help users understand what the progress represents. * * @usage * ```html * File upload * ``` */ declare class DaffProgressBarLabelDirective { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } /** * A progress bar provides visual feedback about the duration or progress of a task or operation. * * @usage * ```html * * File upload * * ``` */ declare class DaffProgressBarComponent { private colorable; constructor(colorable: DaffColorableDirective); /** * @docs-private */ _label: _angular_core.Signal; /** * Sets the percentage completion of the progression, * expressed as a whole number between 0 and 100. */ percentage: _angular_core.InputSignalWithTransform; /** * @docs-private */ ariaValueNow: _angular_core.Signal; /** * @docs-private */ ariaLabelledBy: _angular_core.Signal; /** * @docs-private * * The unique id of the progress bar. */ id: string; /** * An `aria-label` for the progress bar. */ ariaLabel: _angular_core.InputSignal; /** * Property to set the animation of a progress bar to * run for an indefinite amount of time. * * See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress **/ indeterminate: _angular_core.InputSignalWithTransform; /** * @docs-private * * Returns the transform style for the determinate progress bar. */ _determinateBarTransform(): string; /** * An event that emits each time the progression reaches 100% * and the animation is finished. */ finished: _angular_core.OutputEmitterRef; /** * @docs-private * * Handles the CSS transition end event. */ onTransitionEnd(event: TransitionEvent): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } /** * @deprecated in favor of {@link DAFF_PROGRESS_BAR_COMPONENTS}. Deprecated in version 0.78.0. Will be removed in version 1.0.0. */ declare class DaffProgressBarModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } /** * @docs-private */ declare const DAFF_PROGRESS_BAR_COMPONENTS: readonly [typeof DaffProgressBarComponent, typeof DaffProgressBarLabelDirective]; export { DAFF_PROGRESS_BAR_COMPONENTS, DaffProgressBarComponent, DaffProgressBarLabelDirective, DaffProgressBarModule };