import { NotificationProps, NotificationOptions, NotifyMessageCardFields, NotificationColor, NotificationConfig } from '../../../shared/types/message'; /** * Construye la notificación persistida al encolar desde opciones ya separadas de metadatos de API. * * @param id - Identificador único asignado por el servicio. * @param finalOptions - Opciones de `Notification` más título/mensaje ya normalizados. * @param color - Color de cola interno (`brand` / `neutral`) derivado del mazo. * @param notificationCard - Overrides tipados de tarjeta (`NotifyMessageCardFields`) o `undefined`. * @param config - Snapshot de `NotificationConfig` (duración, tamaño, timer, posición, …). * @returns Modelo `NotificationProps` listo para la cola del grupo. */ export declare function buildNotificationPropsForEnqueue(id: number, finalOptions: NotificationOptions & { title?: string; }, color: NotificationColor, notificationCard: NotifyMessageCardFields | undefined, config: NotificationConfig): NotificationProps; //# sourceMappingURL=notificationServiceBuildEnqueueNotification.d.ts.map