import { Action } from '@ngrx/store'; import { ComponentType } from '@angular/cdk/portal'; import { MatDialogConfig } from '@angular/material'; import { IWithIdentifier } from '@digitaix/types'; export declare enum DialogActionTypes { OpenDialogWithViewContainer = "[Dialog] Open Dialog With View Container", OpenDialog = "[Dialog] Open Dialog", CloseDialog = "[Dialog] Close Dialog", DialogClosed = "[Dialog] Dialog Closed", OpenConfirmationDialog = "[Dialog] Open Confirmation Dialog", ConfirmationDialogClosed = "[Dialog] Confirmation Dialog Closed", OpenDialogWithActionResult = "[Dialog] OpenDialogWithActionResult" } export declare type WithComponentRef
= P & {
componentRef: ComponentType