import { ToastServiceAPI, NotificationServiceAPI } from './Message.types'; /** * API para mostrar toasts (mensajes temporales apilables) * Los toasts se apilan hasta 5 y cada uno tiene su propio timer * * @example * toast.success('Operación exitosa') * toast.error('Algo salió mal') * toast.info('Información') * toast.warning('Advertencia') */ export declare const toast: ToastServiceAPI; /** * API para mostrar notificaciones (mensajes agrupados por tipo) * Las notificaciones se agrupan por color (brand/neutral) * Solo se muestra una notificación por tipo con contador * * @example * notification.brand('Nueva actualización disponible') * notification.neutral('Tienes un recordatorio') * notification.brand({ title: 'Mensaje', subtitle: 'De Juan', avatar: '...' }) */ export declare const notification: NotificationServiceAPI; /** * API unificada de mensajes * Combina funcionalidad de toast y notification * * @example * // Toasts * notify.success('Guardado') * notify.error('Error') * * // Notificaciones (se agrupan) * notify.brand('Novedad') * notify.neutral('Recordatorio') */ export declare const notify: { success: (messageOrOptions: import('./Message.api').MessageInput, options?: import('./Message.api').BaseMessageOptions) => number; error: (messageOrOptions: import('./Message.api').MessageInput, options?: import('./Message.api').BaseMessageOptions) => number; info: (messageOrOptions: import('./Message.api').MessageInput, options?: import('./Message.api').BaseMessageOptions) => number; warning: (messageOrOptions: import('./Message.api').MessageInput, options?: import('./Message.api').BaseMessageOptions) => number; show: (messageOrOptions: import('./Message.api').MessageInput, color?: import('./Message.api').MessageColor, options?: import('./Message.api').BaseMessageOptions) => number; dismiss: (id: number) => void; configure: (options: Partial) => void; brand: (messageOrOptions: string | (import('./Message.api').NotificationOptions & { message?: string; }), options?: import('./Message.api').NotificationOptions) => number; neutral: (messageOrOptions: string | (import('./Message.api').NotificationOptions & { message?: string; }), options?: import('./Message.api').NotificationOptions) => number; dismissNotification: (color: import('./Message.api').NotificationColor) => void; configureNotification: (options: Partial) => void; }; //# sourceMappingURL=Message.services.d.ts.map