import { AfterViewInit, OnDestroy, ElementRef, ChangeDetectorRef, QueryList, TemplateRef } from '@angular/core'; import { PrimeNGConfig } from 'primeng/api'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export declare class BlockUI implements AfterViewInit, OnDestroy { el: ElementRef; cd: ChangeDetectorRef; config: PrimeNGConfig; target: any; autoZIndex: boolean; baseZIndex: number; styleClass: string; templates: QueryList; mask: ElementRef; _blocked: boolean; animationEndListener: any; contentTemplate: TemplateRef; constructor(el: ElementRef, cd: ChangeDetectorRef, config: PrimeNGConfig); get blocked(): boolean; set blocked(val: boolean); ngAfterViewInit(): void; ngAfterContentInit(): void; block(): void; unblock(): void; destroyModal(): void; unbindAnimationEndListener(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class BlockUIModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }