import { ElementRef, OnDestroy, EventEmitter, Renderer2, QueryList, NgZone, ChangeDetectorRef, AfterContentInit, TemplateRef, OnInit } from '@angular/core'; import { AnimationEvent } from '@angular/animations'; import { Header, Footer, PrimeNGConfig } from 'primeng/api'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "primeng/focustrap"; import * as i3 from "primeng/ripple"; import * as i4 from "primeng/api"; export declare class Dialog implements AfterContentInit, OnInit, OnDestroy { el: ElementRef; renderer: Renderer2; zone: NgZone; private cd; config: PrimeNGConfig; header: string; draggable: boolean; resizable: boolean; get positionLeft(): number; set positionLeft(_positionLeft: number); get positionTop(): number; set positionTop(_positionTop: number); contentStyle: any; contentStyleClass: string; modal: boolean; closeOnEscape: boolean; dismissableMask: boolean; rtl: boolean; closable: boolean; get responsive(): boolean; set responsive(_responsive: boolean); appendTo: any; breakpoints: any; styleClass: string; maskStyleClass: string; showHeader: boolean; get breakpoint(): number; set breakpoint(_breakpoint: number); blockScroll: boolean; autoZIndex: boolean; baseZIndex: number; minX: number; minY: number; focusOnShow: boolean; maximizable: boolean; keepInViewport: boolean; focusTrap: boolean; transitionOptions: string; closeIcon: string; closeAriaLabel: string; closeTabindex: string; minimizeIcon: string; maximizeIcon: string; headerFacet: QueryList
; footerFacet: QueryList