import { OnInit, OnDestroy, EventEmitter, OnChanges, SimpleChanges } from "@angular/core"; import { IdService } from "../shared/services/id.service"; import { IProgressbarEvent } from "./progressbar.interface"; export declare class ProgressbarComponent implements OnInit, OnDestroy, OnChanges { private idService; /** * Progress Bar ID. */ id: string; /** * ARIA "described-by" value. */ ariaDescribedBy: string; /** * Progress value in % from 0 to 100. */ progress: number; /** * Display Progress Bar with round corners. */ round: boolean | string; /** * Progress Bar size. */ size: "large" | "medium" | "small"; /** * Adjust appearance to match snackbar component. */ snackbar: boolean; /** * Progress bar update event. */ progressbarupdate: EventEmitter; constructor(idService: IdService); /** * Ensure ID is present & emit update event. */ ngOnInit(): void; /** * Emit update even upon detecting changes. * * @param changes */ ngOnChanges(changes: SimpleChanges): void; /** * Remove ID from ID Service. */ ngOnDestroy(): void; /** * Emit progress bar update event. */ private emitProgressBarEvent; }