import { MessagesByPosition } from '../../../../shared/types/message'; import { default as React } from 'react'; /** Mapa posición → lista de toasts activos (salida de `useMessage().messagesByPosition`). */ export interface MessagePositionsProps { /** Mensajes agrupados por esquina o eje (`top-right`, `bottom-center`, etc.). */ messages: MessagesByPosition; } /** * Coloca contenedores fijos por posición y pinta un `MessageItem` por cada id válido. * * @example * import { MessagePositions, useMessage } from '@imj_media/ui'; * * function Demo() { * const { messagesByPosition } = useMessage(); * return ; * } */ export declare const MessagePositions: React.MemoExoticComponent<({ messages }: MessagePositionsProps) => import("react/jsx-runtime").JSX.Element | null>; //# sourceMappingURL=MessagePositions.d.ts.map