import { EventEmitter, ElementRef, OnDestroy, OnChanges, SimpleChanges, OnInit } from "@angular/core"; import { SlickDialogService } from "./slick-dialog.service"; import * as i0 from "@angular/core"; export declare class SlickDialogComponent implements OnChanges, OnDestroy, OnInit { private readonly dialogService; draggable: boolean; resizable: boolean; minimizable: boolean; header: string; showHeader: boolean; noPadding: boolean; top: number; width: number; height: number; maxHeight: number; cssClass: string; key: string; showOverlay: boolean; disableScrollbar: boolean; onClose: EventEmitter; containerRef: ElementRef; dialogRef: ElementRef; headerRef: ElementRef; footerRef: ElementRef; dialogWrapper: ElementRef; fnResize: () => Promise; private overlayEl; showDialog_internal: boolean; isDialogVisible: boolean; isBodyVisible: boolean; hasFooter: boolean; zIndex: number; inBounds: boolean; isMaximized: boolean; isMinimized: boolean; positionXOffset: number; positionYOffset: number; position: any; constructor(dialogService: SlickDialogService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; onMoveEnd(event: any): void; onResizeStop(event: any): void; updatePositionAndSize(): void; loadPositionAndSize(): void; showDialog(): Promise; onDialogClose(event: Event): Promise; hideDialog(): Promise; onDialogMinimize(event: Event): void; onDialogMaximize(event: Event): void; toggleFullSize(event: Event): void; private resize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }