UNPKG

@universis/common

Version:

Universis - common directives and services

39 lines (38 loc) 1.24 kB
import { EventEmitter } from '@angular/core'; import { RouterModal } from './RouterModal'; import { ButtonType } from './ButtonTypes'; export declare abstract class RouterModalPreviousNextCancel extends RouterModal { readonly buttonChanges: EventEmitter<{ [button: string]: ButtonType; }>; protected readonly previousButtonState: { previous: ButtonType; }; protected readonly nextButtonState: { next: ButtonType; }; protected readonly cancelButtonState: { cancel: ButtonType; }; private _previousButtonText; previousButtonText: string; private _previousButtonClass; previousButtonClass: string; private _previousButtonDisabled; previousButtonDisabled: boolean; private _nextButtonText; nextButtonText: string; private _nextButtonClass; nextButtonClass: string; private _nextButtonDisabled; nextButtonDisabled: boolean; private _cancelButtonText; cancelButtonText: string; private _cancelButtonClass; cancelButtonClass: string; private _cancelButtonDisabled; cancelButtonDisabled: boolean; abstract previous(): Promise<any>; abstract next(): Promise<any>; abstract cancel(): Promise<any>; }