import { OnDestroy, OnInit } from '@angular/core'; import { InternalDialogRef } from './dialog-ref'; import { DragOffset } from './draggable.directive'; import { GuardTrigger } from './types'; import * as i0 from "@angular/core"; export declare class DialogComponent implements OnInit, OnDestroy { dialogRef: InternalDialogRef; config: import("./types").DialogConfig & import("./types").GlobalDialogConfig; private size; styles: { width: string; minWidth: string; maxWidth: string; height: string; minHeight: string; maxHeight: string; }; private backdrop; private dialogElement; private draggable; private destroy$; private nodes; private document; private host; private dialogService; constructor(); ngOnInit(): void; reset(offset?: DragOffset): void; closeDialog(action?: GuardTrigger): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }