import * as React from "react"; import type { AIMessageVariants } from "./AIMessageContext"; export type AIChat = { id: string; variant: AIMessageVariants; content: React.ReactElement; }; export type AIPartialIDChat = Omit & Partial>; type PushAIChat = (chat: AIPartialIDChat) => void; type PopAIChat = (id?: string) => void; export type UseAIChatLogger = (...initialChats: AIPartialIDChat[]) => { aiChats: AIChat[]; push: PushAIChat; pop: PopAIChat; clear: () => void; }; export declare const useAIChatLogger: UseAIChatLogger; export {};