import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { DomSanitizer, SafeStyle } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class ToastComponent implements OnInit, OnDestroy { private sanitize; private el; private cdr; private _dismissTimeoutId?; /** * Toast unique id used to link description to close button */ toastId?: string; /** * Whether toast is inverse or not */ isInverse?: boolean; /** * Whether toast has a close icon or not */ hasCloseIcon: boolean; /** * Icon :
* Material icons */ iconName?: string; /** * Time in ms to dismiss after */ dismissAfter?: number | undefined; /** * Gauge accessible hidden label. * @example "The toast will be automatically closed in 10s" */ gaugeLabel: string; /** * Whether toast should dismiss after some time elapsed */ shouldDismiss?: boolean; /** * Outputs event when toast is closed */ closed: EventEmitter; /** * Outputs event when toast is dismissed */ dismissed: EventEmitter; constructor(sanitize: DomSanitizer, el: ElementRef, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; /** * @ignore */ getGaugeAnimationStyles(): SafeStyle | null; /** * Close toast */ close(event?: MouseEvent): void; /** * @ignore */ clearDismissTimeout(): void; removeToast(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }