import { ViewContainerRef } from '@angular/core'; import { MdDialogRef } from '@angular/material'; import { Observable } from 'rxjs/Observable'; export interface PuiDialogConfig { title?: string; message?: string; width?: string; height?: string; viewContainerRef?: ViewContainerRef; disableClose?: boolean; } export interface PuiAlertConfig extends PuiDialogConfig { closeButton?: string; } export interface PuiConfirmConfig extends PuiDialogConfig { acceptButton?: string; cancelButton?: string; } export interface PuiPromptConfig extends PuiConfirmConfig { value?: string; } export declare class PuiDialogRef { private dialogRef; componentInstance: T; constructor(dialogRef: MdDialogRef); afterClosed(): Observable; }