import { Editor } from '@tiptap/vue-3'; export declare function useAIConversation(editor: Editor): { result: globalThis.Ref; status: globalThis.Ref<"init" | "generating" | "completed", "init" | "generating" | "completed">; conversationHistory: globalThis.Ref<{ role: string; content: string; }[], { role: string; content: string; }[] | { role: string; content: string; }[]>; handleCompletion: (context: string, prompt: string) => Promise; resetConversation: () => void; stopGeneration: () => void; };