import { type ChatStatus, type UIMessage } from "ai"; export interface MessageActivity { kind: "searching" | "thinking" | "tool"; label?: string; } export declare const isChatInProgress: (status: ChatStatus) => boolean; export declare const isActiveAssistantMessage: ({ index, messages, status, }: { index: number; messages: UIMessage[]; status: ChatStatus; }) => boolean; export declare const shouldShowPendingActivity: ({ messages, status, }: { messages: UIMessage[]; status: ChatStatus; }) => boolean; export declare const getMessageActivity: ({ inProgress, parts, }: { inProgress: boolean; parts: UIMessage["parts"]; }) => MessageActivity | null; //# sourceMappingURL=activity.d.ts.map