/// import { UR } from 'getstream'; import { FeedManagerProps, FeedProps, DefaultUT, DefaultAT } from '../context'; import { NewActivitiesNotificationProps } from './NewActivitiesNotification'; import { LoadMorePaginatorProps } from './LoadMorePaginator'; import { NotificationProps } from './Notification'; import { LoadingIndicatorProps } from 'react-file-utils'; import { FeedPlaceholderProps } from './FeedPlaceholder'; import { ElementOrComponentOrLiteralType } from '../utils'; declare type NotificationFeedInnerProps = { /** the component used to render a grouped notifications in the feed * #Notification (Component)# */ Group: ElementOrComponentOrLiteralType>; /** Component to show when the feed is refreshing * #LoadingIndicator (Component)# */ LoadingIndicator: ElementOrComponentOrLiteralType; /** The component to use to render new activities notification * #NewActivitiesNotification (Component)# */ Notifier: ElementOrComponentOrLiteralType; /** By default pagination is done with a "Load more" button, you can use * [InfiniteScrollPaginator](/components/infinite-scroll) to enable infinite scrolling * #LoadMorePaginator (Component)# */ Paginator: ElementOrComponentOrLiteralType; /** Component to show when there are no activities in the feed * #FeedPlaceholder (Component)# */ Placeholder: ElementOrComponentOrLiteralType; /** Read options for the API client (eg. limit, ranking, ...) */ options?: FeedProps['options']; }; export declare type NotificationFeedProps = Partial & Pick, 'analyticsLocation' | 'doActivityDeleteRequest' | 'doChildReactionAddRequest' | 'doChildReactionDeleteRequest' | 'doFeedRequest' | 'doReactionAddRequest' | 'doReactionDeleteRequest' | 'doReactionsFilterRequest' | 'feedGroup' | 'notify' | 'userId'>>; /** * Renders a Notification feed, this component is a StreamApp consumer and must always be a child of ``. */ export declare const NotificationFeed: ({ options, userId, analyticsLocation, doFeedRequest, doActivityDeleteRequest, doChildReactionAddRequest, doChildReactionDeleteRequest, doReactionAddRequest, doReactionDeleteRequest, doReactionsFilterRequest, feedGroup, notify, Group, Notifier, Paginator, Placeholder, LoadingIndicator, }: Partial & Pick, "doFeedRequest" | "feedGroup" | "userId" | "notify" | "analyticsLocation" | "doActivityDeleteRequest" | "doChildReactionAddRequest" | "doChildReactionDeleteRequest" | "doReactionAddRequest" | "doReactionDeleteRequest" | "doReactionsFilterRequest">>) => JSX.Element; export {}; //# sourceMappingURL=NotificationFeed.d.ts.map