import { ChangeDetectorRef, EventEmitter, OnDestroy, ViewContainerRef } from '@angular/core';
import { InstanceConfigHolderService } from '../../service/instance-config-holder.service';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class NgBusyComponent implements OnDestroy {
    private instanceConfigHolder;
    busyEmitter: EventEmitter<boolean>;
    vcr: ViewContainerRef;
    private cdr;
    wrapperClass: string;
    disableAnimation: boolean;
    showBackdrop: boolean;
    private destroyIndicator;
    show: Subject<boolean>;
    constructor(instanceConfigHolder: InstanceConfigHolderService, busyEmitter: EventEmitter<boolean>, vcr: ViewContainerRef, cdr: ChangeDetectorRef);
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgBusyComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgBusyComponent, "lib-ng-busy", never, {}, {}, never, ["*"], false, never>;
}
