import { AfterViewInit, EventEmitter } from '@angular/core';
import { ToastData } from './toasta.service';
import * as i0 from "@angular/core";
/**
 * A Toast component shows message with title and close button.
 */
export declare class ToastComponent implements AfterViewInit {
    progressInterval?: number;
    progressPercent: number;
    startTime: number;
    toast: ToastData;
    closeToastEvent: EventEmitter<any>;
    ngAfterViewInit(): void;
    /**
     * Event handler invokes when user clicks on close button.
     * This method emit new event into ToastaContainer to close it.
     */
    close($event: Event): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ToastComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ToastComponent, "ngx-toast", never, { "toast": "toast"; }, { "closeToastEvent": "closeToast"; }, never, never, false, never>;
}
