import { StreamEvent } from '../types/stream.js'; import { WorkflowResponseBlock, WorkflowTaskResult, WorkflowRenderedBlock } from '../types/memory.js'; import { ModelModule } from '../modules/models/model.module.js'; import { WorkflowGraphService } from './workflow-graph.service.js'; import { WorkflowTableService } from './workflow-table.service.js'; import '../types/connector.js'; import '../modules/models/base.model.js'; import './workflow-table/shared.js'; import './workflow-table/definition-builder.js'; import './workflow-table/formula-evaluator.js'; import './workflow-table/renderer.js'; declare class WorkflowResponseComposer { private modelModule; private workflowGraphService; private workflowTableService; constructor(modelModule: ModelModule, workflowTableService?: WorkflowTableService, workflowGraphService?: WorkflowGraphService); renderResponseBlock(block: WorkflowResponseBlock, taskResults: Record, renderedBlocks?: WorkflowRenderedBlock[]): AsyncGenerator; private renderDeterministicTableBlock; private renderDeterministicGraphBlock; private renderGeneratedTextBlock; private getSourceTaskResults; private buildBlockPrompt; private hasPresentableSource; private getSourceRenderedBlocks; private serializeRenderedBlocks; } export { WorkflowResponseComposer };