@copilotkit/react-core
Version:
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
19 lines (15 loc) • 810 B
TypeScript
import { Message } from '@copilotkit/runtime-client-gql';
import React__default from 'react';
import { Suggestion } from '@copilotkitnext/core';
/**
* An internal context to separate the messages state (which is constantly changing) from the rest of CopilotKit context
*/
interface CopilotMessagesContextParams {
messages: Message[];
setMessages: React__default.Dispatch<React__default.SetStateAction<Message[]>>;
suggestions: Suggestion[];
setSuggestions: React__default.Dispatch<React__default.SetStateAction<Suggestion[]>>;
}
declare const CopilotMessagesContext: React__default.Context<CopilotMessagesContextParams>;
declare function useCopilotMessagesContext(): CopilotMessagesContextParams;
export { CopilotMessagesContext, CopilotMessagesContextParams, useCopilotMessagesContext };