import type { ReactElement } from 'react'; import type { WebChatActivity } from 'botframework-webchat-core'; import type { SendStatus } from '../types/SendStatus'; type RenderActivityStatusOptions = { activity: WebChatActivity; hideTimestamp: boolean; sendState: SendStatus; /** @deprecated */ nextVisibleActivity: WebChatActivity; /** @deprecated */ sameTimestampGroup: boolean; }; type RenderActivityStatus = (options: RenderActivityStatusOptions) => ReactElement; type ActivityStatusEnhancer = (next: RenderActivityStatus) => RenderActivityStatus; type ActivityStatusMiddleware = () => ActivityStatusEnhancer; export type { ActivityStatusMiddleware, RenderActivityStatus }; //# sourceMappingURL=ActivityStatusMiddleware.d.ts.map