import { NotificationGroup, NotifyMessageStackGroup } from '../../../shared/types/message'; /** * Estado reactivo de los mazos de notificaciones (`notificationService`): mapa de grupos y helpers de cierre. * * @returns Objeto con: * - `groups` — snapshot actual de todos los grupos (incluye los en `isLeaving` hasta que el servicio los retira). * - `activeGroups` — valores de `groups` sin `isLeaving` (vista “solo activos”). * - `leavingGroups` — grupos en animación de salida. * - `dismissGroup` — vacía `primary` o `secondary`. * - `dismissStack` — vacía por `stackKey` (p. ej. `'auto'`). */ export declare const useNotification: () => { groups: Record; activeGroups: NotificationGroup[]; leavingGroups: NotificationGroup[]; dismissGroup: (stackGroup: NotifyMessageStackGroup) => void; dismissStack: (stackKey: string) => void; }; //# sourceMappingURL=useNotification.d.ts.map