import { DialogOpenConfig } from "./dialog-open-config"; import { Dialog } from "./dialog"; import { Type } from "../../inject/type.interface"; export declare class DialogRef { private getElement; private builderClose; data: any; config: DialogOpenConfig; escClose: boolean; clickoutClose: boolean; onOpen: Promise; onClose: Promise; instance: T; type: Type; get element(): HTMLElement; private promiseCloseResolve; constructor(obj: Partial>, getElement: () => HTMLElement, builderClose: (ref: DialogRef, resolver: (a: any) => void, data?: any) => void); close(data?: any): void; }