import { MatDialog } from '@angular/material/dialog';
import { Observable } from 'rxjs';
import { MatAlertConfig } from './mat-alert-config.interface';
export declare class MatAlert {
    private dlg;
    private defaultConfigs;
    constructor(dlg: MatDialog, defaultConfigs: MatAlertConfig);
    /**
     * Opens an alert dialog
     *
     * @param title Title for the alert
     * @param message Message body. Can be an additional description
     * @param config Configuration for the alert
     * @param disableClose Flag for disable closing the alert clicking outside or pressing Escape
     * @return Observable<void> The MatDialog's `afterClosed()` observable
     */
    show(title: string, message?: string, config?: Partial<MatAlertConfig>, disableClose?: boolean): Observable<void>;
}
