import { ChangeDetectorRef, OnInit } from '@angular/core';
import { EvoToast, EvoToastService } from './evo-toast.service';
import * as i0 from "@angular/core";
export declare enum EvoToastTypes {
    DEFAULT = "default",
    DANGER = "danger",
    SUCCESS = "success"
}
export declare class EvoToastComponent implements OnInit {
    private toastService;
    private readonly cdr;
    toast: EvoToast;
    private $appearTimeout;
    private isForced;
    private isOpen$;
    constructor(toastService: EvoToastService, cdr: ChangeDetectorRef);
    ngOnInit(): void;
    handleAnimationDone(): void;
    close(): void;
    private subscribeToToastPushes;
    static ɵfac: i0.ɵɵFactoryDeclaration<EvoToastComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EvoToastComponent, "evo-toast", never, {}, {}, never, never>;
}
