import { OnDestroy, AfterViewInit, ComponentRef, ChangeDetectorRef } from '@angular/core'; import { ToastConfig } from '../services/toast-config'; import { ToastInit } from '../types/toast-init'; import * as i0 from "@angular/core"; export declare class ToastComponent implements AfterViewInit, OnDestroy { private cd; /** * Component reference */ componentRef: ComponentRef; /** * Subject for event close */ private readonly _onClose; /** * Observable for close alert */ onClose: import("rxjs").Observable; /** * Data object for alert structure */ data: ToastConfig; toastInit: ToastInit; /** * Constructor * @param cd * @param toastRef */ constructor(cd: ChangeDetectorRef, TOASTINIT: any); /** * Close toast when time finalice */ ngAfterViewInit(): void; /** * Destroy component reference */ ngOnDestroy(): void; /** * Close alert when user clicked on * @param evt */ onOverlayClicked(evt: MouseEvent): void; /** * Open alert * @param evt */ onDialogClicked(evt: MouseEvent): void; /** * Close alert */ close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }