import { MatDialog, MatDialogRef } from '@angular/material/dialog';
import { DisplayDialogComponent } from '../text/display-dialog/display-dialog.component';
import { GameDataModel } from '../model/game-data.model';
import * as i0 from "@angular/core";
/**
 * The display dialog service
 */
export declare class DisplayDialogService {
    private dialog;
    /**
     * The constructor
     *
     * @param dialog The MatDialog from DI
     */
    constructor(dialog: MatDialog);
    /**
     * Get the Dialog Position
     */
    private getDialogPosition;
    /**
     * Display the game over text
     */
    displayGameOver(data: GameDataModel): MatDialogRef<DisplayDialogComponent>;
    /**
     * Display the next level text
     */
    displayNextLevel(data: GameDataModel): MatDialogRef<DisplayDialogComponent>;
    /**
     * Display the game paused text
     */
    displayGamePaused(): MatDialogRef<DisplayDialogComponent>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DisplayDialogService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DisplayDialogService>;
}
