import React from 'react'; import { type Notification as NotificationType } from 'stream-chat'; type NotificationEntryDirection = 'bottom' | 'left' | 'right' | 'top'; type NotificationTransitionState = 'enter' | 'exit'; export type NotificationIconProps = { notification: NotificationType; }; export type NotificationProps = { /** Notification from client.notifications state */ notification: NotificationType; /** Optional class name */ className?: string; /** Direction from which the notification enters. */ entryDirection?: NotificationEntryDirection; /** Optional custom icon component. */ Icon?: React.ComponentType; /** Optional dismiss handler */ onDismiss?: () => void; /** Show close button (for persistent notifications) */ showClose?: boolean; /** Optional transition state applied by NotificationList. */ transitionState?: NotificationTransitionState; }; export declare const Notification: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Notification.d.ts.map