import { ToastController, ToastOptions } from '@ionic/angular'; import * as i0 from "@angular/core"; /** * Service for displaying toast notifications using Ionic's ToastController. * Provides methods to show and present toasts with custom options. */ export declare class ToastService { private toastController; constructor(toastController: ToastController); /** * Presents a toast notification with the given options. * * Estándar Valtech: todos los toasts son `color: 'dark'` y `position: 'top'`. * Estos son los defaults cuando el caller no los especifica — no hace falta * pasarlos en cada llamada. El diferenciador semántico (éxito/error) va en * el mensaje, no en el color. * * @param request Toast options (message, duration, position, color, etc.) */ presentToast(request: ToastOptions): Promise; /** * Shows a toast notification and logs the result. * @param request Toast options (message, duration, position, color, etc.) */ show(request: ToastOptions): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }