@universis/common
Version:
Universis - common directives and services
39 lines (38 loc) • 1.24 kB
TypeScript
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>;
}