import { AfterContentInit, OnDestroy } from '@angular/core';
import { Subscription } from 'rxjs';
import { Alert } from '../../models';
import { AlertService } from './alert.service';
import * as i0 from "@angular/core";
export declare class AlertComponent implements AfterContentInit, OnDestroy {
    private alertService;
    alerts: Alert[];
    subscription: Subscription;
    autoCloseInMS: number;
    constructor(alertService: AlertService);
    ngAfterContentInit(): void;
    closeModal(): void;
    openModal(): void;
    alertConfirm(alert: Alert, confirm: any): void;
    ngOnDestroy(): void;
    removeAlert(alert: Alert): void;
    inModal(alert: Alert): boolean;
    cssClass(alert: Alert): "alert alert-success" | "alert alert-danger" | "alert alert-info" | "alert alert-warning" | "alert alert-light";
    cssIconClass(alert: Alert): "mdi mdi-check" | "mdi mdi-close-circle-o" | "mdi mdi-info-outline" | "mdi mdi-alert-triangle" | "mdi mdi-notifications";
    static ɵfac: i0.ɵɵFactoryDeclaration<AlertComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AlertComponent, "valtimo-alert", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=alert.component.d.ts.map