import { ComponentFactoryResolver, Injector } from "@angular/core";
import { Subject } from "rxjs";
import { NuiDialogRef } from "./dialog-ref";
import { DialogStackService } from "./dialog-stack.service";
import { IConfirmationDialogOptions, IDialogOptions } from "./public-api";
/**
 * @ignore
 */
export declare class DialogService {
    private moduleCFR;
    private injector;
    private dialogStack;
    constructor(moduleCFR: ComponentFactoryResolver, injector: Injector, dialogStack: DialogStackService);
    afterOpened$: Subject<NuiDialogRef>;
    open(content: any, options?: IDialogOptions): NuiDialogRef;
    confirm(options: IConfirmationDialogOptions): NuiDialogRef;
}
