import * as React from 'react'; export declare const ANNOUNCE_WINDOW_MS = 2000; export interface ActivityFeedInteractiveProps { children: React.ReactNode; /** Item ids in render order (serializable; used to tell prepends from appends). */ itemIds: readonly string[]; newItemLabel?: string | undefined; newItemsLabel?: string | undefined; onLoadMore?: (() => void) | undefined; hasMore?: boolean | undefined; loading?: boolean | undefined; autoLoad?: boolean | undefined; loadMoreLabel?: string | undefined; loadingLabel?: string | undefined; } /** Items rendered before the previous first id; 0 for appends or a replaced list. */ export declare function countPrepended(prevFirstId: string | undefined, ids: readonly string[]): number; export declare function ActivityFeedInteractive({ children, itemIds, newItemLabel, newItemsLabel, onLoadMore, hasMore, loading, autoLoad, loadMoreLabel, loadingLabel, }: ActivityFeedInteractiveProps): React.JSX.Element; //# sourceMappingURL=ActivityFeed.Interactive.d.ts.map