UNPKG

@universis/common

Version:

Universis - common directives and services

38 lines (37 loc) 1.57 kB
import { EventEmitter } from '@angular/core'; import { RouterModal } from './RouterModal'; import { ButtonType } from './ButtonTypes'; import * as i0 from "@angular/core"; export declare abstract class RouterModalYesNo extends RouterModal { readonly buttonChanges: EventEmitter<{ [button: string]: ButtonType; }>; protected get yesButtonState(): { yes: ButtonType; }; protected get noButtonState(): { no: ButtonType; }; private _yesButtonText; get yesButtonText(): string; set yesButtonText(value: string); private _yesButtonClass; get yesButtonClass(): string; set yesButtonClass(value: string); private _noButtonText; get noButtonText(): string; set noButtonText(value: string); private _noButtonClass; get noButtonClass(): string; set noButtonClass(value: string); private _yesButtonDisabled; get yesButtonDisabled(): boolean; set yesButtonDisabled(value: boolean); private _noButtonDisabled; get noButtonDisabled(): boolean; set noButtonDisabled(value: boolean); abstract yes(): Promise<any>; abstract no(): Promise<any>; static ɵfac: i0.ɵɵFactoryDeclaration<RouterModalYesNo, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RouterModalYesNo, "ng-component", never, { "yesButtonText": "yesButtonText"; "yesButtonClass": "yesButtonClass"; "noButtonText": "noButtonText"; "noButtonClass": "noButtonClass"; "yesButtonDisabled": "yesButtonDisabled"; "noButtonDisabled": "noButtonDisabled"; }, {}, never, never, false, never>; }