import { Observable } from 'rxjs'; import { Alert } from '../model/alert.model'; import * as i0 from "@angular/core"; /** * * Serviço de Alertas (mensageria). */ export declare class AlertService { /** * * Alerta controlado pelo serviço. */ private readonly message; constructor(); private showMessage; /** * * Mostrar alerta de erro. * @param message mensagem * @param action título */ showError(message: string, action?: string): void; /** * * Mostrar alerta de aviso. * @param message mensagem * @param action título */ showWarning(message: string, action?: string): void; /** * * Mostrar alerta de informação. * @param message mensagem * @param action título */ showInfo(message: string, action?: string): void; /** * * Mostrar alerta de sucesso. * @param message mensagem * @param action título */ showSuccess(message: string, action?: string): void; /** * * Último alerta a ser mostrado (também pode ser nulo). */ get alert(): Observable; /** * * Limpar mensagens. */ clear(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }