import { ChangeDetectorRef, AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { LayerRef } from '../layer/index'; import { AlertResult, AlertOptions } from './types'; export declare class AlertComponent implements AfterViewInit, OnDestroy { private elementRef; private alertLayer; private cdRef; confirmActionSub?: Subscription; constructor(elementRef: ElementRef, alertLayer: LayerRef, cdRef: ChangeDetectorRef); value: any; validationError: string; loader: boolean; tabindex: number; readonly alert: AlertOptions; readonly alertClass: string; readonly iconClass: string; ngAfterViewInit(): void; confirm(): void; cancel(): void; close(): void; valueChange(value: any): void; ngOnDestroy(): void; }