import { Toast, ToastData } from './class/toast'; /** * Toasts podem ser criados facialmente utilizando esse serviço * * @example * constructor(private _toastService: ToastService) { * this._toastService.open({ message: 'Works!', duration: 0, showAction: true, actionText: 'Fechar' }); * } */ export declare class ToastService { toasts: Array; private _toast_autoincrement; /** * Cria e exibe automaticamente o toast. Alias para o método "show" */ open: (settings: ToastData) => Toast; /** * Cria e exibe automaticamente o toast */ show(settings: ToastData): Toast; /** * Cria mas NÂO exibe automaticamente o toast */ create(settings: ToastData): Toast; /** * Destroi a instancia e componente de um toast */ destroy(id: number): void; private _getToastIndexById; }