import { StreamEvent } from '../types/stream.js'; import { MemoryModule } from '../modules/memory/memory.module.js'; import { ModelModule } from '../modules/models/model.module.js'; import '../types/memory.js'; import '../types/connector.js'; import '../modules/memory/base.memory.js'; import '../types/document.js'; import '../types/list.js'; import '../types/schedule.js'; import '../modules/models/base.model.js'; /** * Generates AI advice for a document by running a single-turn streaming model * completion over the document's rendered content, then caches the result on * `document.advice`. */ declare class DocumentAdviceService { private modelModule; private memoryModule; constructor(modelModule: ModelModule, memoryModule: MemoryModule); generateAdviceStream(documentId: string, options?: { advicePrompt?: string; }, signal?: AbortSignal): AsyncGenerator; } export { DocumentAdviceService };