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; abstract no(): Promise; }