UNPKG

@universis/common

Version:

Universis - common directives and services

38 lines (37 loc) 1.63 kB
import { EventEmitter } from '@angular/core'; import { RouterModal } from './RouterModal'; import { ButtonType } from './ButtonTypes'; import * as i0 from "@angular/core"; export declare abstract class RouterModalOkCancel extends RouterModal { readonly buttonChanges: EventEmitter<{ [button: string]: ButtonType; }>; protected get okButtonState(): { ok: ButtonType; }; protected get cancelButtonState(): { cancel: ButtonType; }; private _okButtonText; get okButtonText(): string; set okButtonText(value: string); private _okButtonClass; get okButtonClass(): string; set okButtonClass(value: string); private _cancelButtonText; get cancelButtonText(): string; set cancelButtonText(value: string); private _cancelButtonClass; get cancelButtonClass(): string; set cancelButtonClass(value: string); private _okButtonDisabled; get okButtonDisabled(): boolean; set okButtonDisabled(value: boolean); private _cancelButtonDisabled; get cancelButtonDisabled(): boolean; set cancelButtonDisabled(value: boolean); abstract ok(): Promise<any>; abstract cancel(): Promise<any>; static ɵfac: i0.ɵɵFactoryDeclaration<RouterModalOkCancel, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RouterModalOkCancel, "ng-component", never, { "okButtonText": "okButtonText"; "okButtonClass": "okButtonClass"; "cancelButtonText": "cancelButtonText"; "cancelButtonClass": "cancelButtonClass"; "okButtonDisabled": "okButtonDisabled"; "cancelButtonDisabled": "cancelButtonDisabled"; }, {}, never, never, false, never>; }