UNPKG

@universis/common

Version:

Universis - common directives and services

29 lines (28 loc) 852 B
import { EventEmitter } from '@angular/core'; import { RouterModal } from './RouterModal'; import { ButtonType } from './ButtonTypes'; export declare abstract class RouterModalYesNo extends RouterModal { readonly buttonChanges: EventEmitter<{ [button: string]: ButtonType; }>; protected readonly yesButtonState: { yes: ButtonType; }; protected readonly noButtonState: { no: ButtonType; }; private _yesButtonText; yesButtonText: string; private _yesButtonClass; yesButtonClass: string; private _noButtonText; noButtonText: string; private _noButtonClass; noButtonClass: string; private _yesButtonDisabled; yesButtonDisabled: boolean; private _noButtonDisabled; noButtonDisabled: boolean; abstract yes(): Promise<any>; abstract no(): Promise<any>; }