import { NotificationGroup } from '../../../../shared/types/message';
import { default as React } from 'react';
/** Estado de mazos de notificación (claves internas → grupo con cola y metadatos). */
export interface NotificationPositionsProps {
    /** Grupos procedentes de `useNotification().groups` o del servicio (`notificationService.getGroups()`). */
    groups: Record<string, NotificationGroup>;
}
/**
 * Un único ancla en pantalla según `notificationService` y un `NotificationItem` por mazo activo.
 *
 * @example
 * import { NotificationPositions, useNotification } from '@imj_media/ui';
 *
 * function Demo() {
 *   const { groups } = useNotification();
 *   return <NotificationPositions groups={groups} />;
 * }
 */
export declare const NotificationPositions: React.MemoExoticComponent<({ groups }: NotificationPositionsProps) => import("react/jsx-runtime").JSX.Element | null>;
//# sourceMappingURL=NotificationPositions.d.ts.map