import { AfterViewInit, OnChanges, OnDestroy, SimpleChanges, Type, ChangeDetectorRef } from '@angular/core'; import { UIButton } from '../../Models/TableModels'; import * as i0 from "@angular/core"; export declare class UIAlertsComponent implements OnDestroy, AfterViewInit, OnChanges { private cdr; allAlerts: any[]; ComponentType: Type; static SavedAlerts: any[]; zindex: string; positionStyle: string; static initialized: boolean; constructor(cdr: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; static CreateAlert(headerString: string, textString: string, classString: string, timeSecs?: number, showAlertBool?: boolean, buttonList?: UIButton[]): any; static UpdateAlerts(): void; static AddAlert(headerString: string, textString: string, classString: string, timeSecs?: number, showAlertBool?: boolean, buttonList?: UIButton[]): void; static RemoveAlert(alertObject: any): void; static ClearAlerts(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class UIAlerts { static AddInfo(title: string, body: string, seconds?: number, btns?: UIButton[], classString?: string): void; static AddError(title: string, body: string, seconds?: number, btns?: UIButton[], classString?: string): void; static AddWarning(title: string, body: string, seconds?: number, btns?: UIButton[], classString?: string): void; static AddSuccess(title: string, body: string, seconds?: number, btns?: UIButton[], classString?: string): void; }