import { OnInit } from '@angular/core';
import { AbstractDialogDirective } from '../../interaction/dialog/abstract.dialog.directive';
import { DbxPromptConfirmConfig } from '../../interaction/prompt/prompt.confirm.component';
import * as i0 from "@angular/core";
export type DbxActionTransitionSafetyDialogResult = 'success' | 'stay' | 'discard' | 'none';
/**
 * Dialog that is shown/triggered as part of the DbxActionTransitionSafety
 */
export declare class DbxActionUIRouterTransitionSafetyDialogComponent extends AbstractDialogDirective implements OnInit {
    readonly config: DbxPromptConfirmConfig;
    confirm(): void;
    cancel(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxActionUIRouterTransitionSafetyDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxActionUIRouterTransitionSafetyDialogComponent, "ng-component", never, {}, {}, never, never, true, never>;
}
