import { OnInit, ApplicationRef } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { Toast, ToastData, ToastrService, ToastRef } from 'ngx-toastr';
import { CfAlertsService } from '../../services/alerts.service';
/**
 * It is private component for <b>cf-alerts</b>
 */
export declare class CfAlertComponent extends Toast implements OnInit {
    protected toastrService: ToastrService;
    data: ToastData;
    protected toastRef: ToastRef<any>;
    protected appRef: ApplicationRef;
    protected sanitizer: DomSanitizer;
    alertsService: CfAlertsService;
    constructor(toastrService: ToastrService, data: ToastData, toastRef: ToastRef<any>, appRef: ApplicationRef, sanitizer: DomSanitizer, alertsService: CfAlertsService);
    /**
     * It is function called by user on alert confirm button click to emit event by alerts service
     * @param id  alert unique ID
     */
    confirm(id: any): void;
    /**
     * It is function called by user on alert cancel button click to emit event by alerts service
     * @param id  alert unique ID
     */
    cancel(id: any): void;
    ngOnInit(): void;
}
