import { NotificationCardProps } from './types/notification';
/**
 * Notificación de producto según Figma ([Notification](https://www.figma.com/design/aWDHIXKjf82m6udooBUeZG/Notification)): compone {@link Alert}
 * con API agrupada (`content`, `leading`, `appearance`, `meta`, `events`).
 *
 * @example Popup con avatar y badge de intención (Figma nodo Content usuario)
 * ```tsx
 * <Notification
 *   open
 *   content={{ title: 'Notification Title', subtitle: 'Subtitle', description: '…' }}
 *   leading={{
 *     source: 'usuario',
 *     imageUrl: 'https://…/avatar.jpg',
 *     showIntentBadge: true,
 *   }}
 *   meta={{ presentation: 'popup', stackSummary: '5 notificaciones más', duration: 8000 }}
 *   events={{ onClose: … }}
 * />
 * ```
 *
 * @example List-item panel (Figma 182:3679): punto «leída» clicable
 * ```tsx
 * <Notification
 *   open
 *   content={{ title: '…', subtitle: '…', description: '…' }}
 *   leading={{ source: 'general' }}
 *   meta={{ presentation: 'list-item', timestamp: '15:23', unread: true }}
 *   events={{ onMarkAsRead: () => setUnread(false) }}
 * />
 * ```
 */
export declare const Notification: {
    ({ open, content, leading: leadingProp, appearance: appearanceProp, meta: metaProp, events: eventsProp, footer, }: NotificationCardProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export type { NotificationIntent, NotificationSource, NotificationPresentation, NotificationCardProps, NotificationContentProps, NotificationContentKind, NotificationContentFileProps, NotificationContentLinkProps, NotificationContentCtaProps, NotificationLeadingProps, NotificationAppearanceProps, NotificationMetaProps, NotificationEventsProps, } from './types/notification';
//# sourceMappingURL=index.d.ts.map