export interface ToastInfo { message: string; fadeTime: number; useIcon: boolean; canClose?: boolean; callBack?: Function; } export declare class EzToast { private container; private _elemBtnClose; private _elemText; private _nextMessages; private _currentMessageInfo; private _toastOpenedClass; private _lastTimeOut; private _lang; private _element; /** * Mensagem a ser exibida no componente. */ message: string; /** * Define o tempo de exibição em milissegundos. */ fadeTime: number; /** * Se true permite a utilização do slot de ícone. */ useIcon: boolean; /** * Se false, o usuário não consegue fechar. */ canClose: boolean; /** * Exibe o ez-toast. */ show(message: string, fadeTime: number, useIcon: boolean, canClose?: boolean): Promise; private hideToast; private isRepeatedMessage; private makeToastInvisible; private displayToast; private buildDataElementId; componentDidLoad(): void; render(): any; }