/**
 * API pública del módulo Message
 * Contiene servicios, hooks, tipos y utilidades
 *
 * @example
 * import { toast, useMessage } from '@/modules/Message/Message.api';
 */
export type { ToastServiceAPI, NotificationServiceAPI } from './Message.types';
export { toast, notification, notify } from './Message.services';
export { useMessage } from './hooks';
export { useMessageStyles } from './hooks';
export { useNotification } from './hooks';
export { useMessageService } from './services/MessageService';
export { useNotificationService } from './services/NotificationService';
export { messageService } from './services/MessageService';
export { notificationService } from './services/NotificationService';
export { configureMessage } from './config';
export { MessageItem } from './components/molecules/MessageItem';
export { MessagePositions } from './components/molecules/MessagePositions';
export { NotificationItem } from './components/molecules/NotificationItem';
export { NotificationPositions } from './components/molecules/NotificationPositions';
export type { BaseMessageProps, BaseMessageOptions, BaseMessageConfig, MessagePosition, MessageColor, MessageType, MessageInput, MessageListener, MessagesByPosition, ToastProps, ToastOptions, ToastConfig, ToastPosition, ToastsByPosition, NotificationProps, NotificationOptions, NotificationAction, NotificationColor, NotificationSize, NotificationGroup, NotificationConfig, NotificationGroupsByPosition, NotifyMessageOptions, NotifyMessageCardFields, NotifyMessageStackGroup, } from '../../shared/types/message';
export { NOTIFY_STACK_GROUP_TO_COLOR, NOTIFY_DEFAULT_STACK_KEY, resolveNotifyMessageStackKey } from '../../shared/types/message';
//# sourceMappingURL=Message.api.d.ts.map