import { EventEmitter, OnChanges, TemplateRef } from "@angular/core";
import * as i0 from "@angular/core";
/**
 * <example-url>./../examples/index.html#/progress</example-url>
 */
export declare class ProgressComponent implements OnChanges {
    show: boolean;
    showProgress: boolean;
    message: string;
    showNumber: boolean;
    percent: number;
    allowCancel: boolean;
    cancelText: string;
    helpText?: string;
    stacked: boolean;
    compactMode: boolean;
    ariaLabel: string;
    /**
     * Help template content displayed under the progress bar.
     * This can be used instead of the helpText string input for custom
     * help text styling.
     */
    helpTemplateRef: TemplateRef<any>;
    cancel: EventEmitter<any>;
    isIndeterminate: boolean;
    ariaValueNow: string | undefined;
    ngOnChanges(): void;
    cancelProgress(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ProgressComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ProgressComponent, "nui-progress", never, { "show": "show"; "showProgress": "showProgress"; "message": "message"; "showNumber": "showNumber"; "percent": "percent"; "allowCancel": "allowCancel"; "cancelText": "cancelText"; "helpText": "helpText"; "stacked": "stacked"; "compactMode": "compactMode"; "ariaLabel": "ariaLabel"; "helpTemplateRef": "helpTemplateRef"; }, { "cancel": "cancel"; }, never, never, false, never>;
}
