/** * When a follow-up prompt panel may be shown. * * Ported from Core's `useChatMessagePromptPanels`: the panel belongs to a turn that is finished, so * it needs a user message to exist AND the last message to be the assistant's. The widget counted * messages instead (`length > 1`), which is true the instant a question is posted — so the panel * appeared under an unanswered question, carrying suggestions for the previous answer, and stayed * there while the new one streamed. */ type TurnLike = { type?: string; }; export declare function hasCompletedExchange(messages: readonly TurnLike[] | undefined): boolean; export {};