import { ChangeDetectorRef, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ClrProgressSpinnerComponent implements OnDestroy {
    private changeDetectorRef;
    private static readonly MINIMUM_VISIBLE_DURATION;
    private startTimestamp;
    private hideTimeout;
    size: string;
    _showSpinner: boolean;
    set showSpinner(value: boolean);
    constructor(changeDetectorRef: ChangeDetectorRef);
    ngOnDestroy(): void;
    private show;
    private hide;
    private getRemainingVisibleTime;
    private getVisibleTime;
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrProgressSpinnerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ClrProgressSpinnerComponent, "clr-progress-spinner", never, { "size": { "alias": "clrSize"; "required": false; }; "showSpinner": { "alias": "clrShowSpinner"; "required": false; }; }, {}, never, ["*"], false, never>;
}
