UNPKG

@universis/common

Version:

Universis - common directives and services

29 lines (28 loc) 882 B
import { EventEmitter } from '@angular/core'; import { RouterModal } from './RouterModal'; import { ButtonType } from './ButtonTypes'; export declare abstract class RouterModalOkCancel extends RouterModal { readonly buttonChanges: EventEmitter<{ [button: string]: ButtonType; }>; protected readonly okButtonState: { ok: ButtonType; }; protected readonly cancelButtonState: { cancel: ButtonType; }; private _okButtonText; okButtonText: string; private _okButtonClass; okButtonClass: string; private _cancelButtonText; cancelButtonText: string; private _cancelButtonClass; cancelButtonClass: string; private _okButtonDisabled; okButtonDisabled: boolean; private _cancelButtonDisabled; cancelButtonDisabled: boolean; abstract ok(): Promise<any>; abstract cancel(): Promise<any>; }