Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
1.2 KiB

import { ElementRef, EventEmitter, OnDestroy, Renderer2, TemplateRef } from '@angular/core';
import { Subject } from 'rxjs';
import { ConfirmationService } from '../../services/confirmation.service';
import { ButtonComponent } from '../button/button.component';
export declare type ModalSize = 'sm' | 'md' | 'lg' | 'xl';
export declare class ModalComponent implements OnDestroy {
private renderer;
private confirmationService;
visible: boolean;
busy: boolean;
centered: boolean;
modalClass: string;
size: ModalSize;
height: number;
minHeight: number;
visibleChange: EventEmitter<boolean>;
init: EventEmitter<void>;
abpHeader: TemplateRef<any>;
abpBody: TemplateRef<any>;
abpFooter: TemplateRef<any>;
abpClose: ElementRef<any>;
abpSubmit: ButtonComponent;
modalContent: ElementRef;
abpButtons: any;
show: EventEmitter<unknown>;
hide: EventEmitter<unknown>;
_visible: boolean;
_busy: boolean;
showModal: boolean;
isOpenConfirmation: boolean;
closable: boolean;
destroy$: Subject<void>;
constructor(renderer: Renderer2, confirmationService: ConfirmationService);
ngOnDestroy(): void;
setVisible(value: boolean): void;
listen(): void;
close(): void;
}