import type { MastraMemory } from '../../../memory/memory.js'; import type { MemoryConfigInternal } from '../../../memory/types.js'; import { MastraModelOutput } from '../../../stream/index.js'; import type { Workspace } from '../../../workspace/workspace.js'; import type { SaveQueueManager } from '../../save-queue/index.js'; import type { AgentMethodType } from '../../types.js'; import type { AgentCapabilities } from './schema.js'; interface StreamStepOptions { capabilities: AgentCapabilities; runId: string; returnScorerData?: boolean; requireToolApproval?: boolean; toolCallConcurrency?: number; resumeContext?: { resumeData: any; snapshot: any; }; agentId: string; agentName?: string; toolCallId?: string; methodType: AgentMethodType; saveQueueManager?: SaveQueueManager; memoryConfig?: MemoryConfigInternal; memory?: MastraMemory; resourceId?: string; autoResumeSuspendedTools?: boolean; workspace?: Workspace; } export declare function createStreamStep({ capabilities, runId: _runId, returnScorerData, requireToolApproval, toolCallConcurrency, resumeContext, agentId, agentName, toolCallId, methodType, saveQueueManager, memoryConfig, memory, resourceId, autoResumeSuspendedTools, workspace, }: StreamStepOptions): import("../../../workflows").Step<"stream-text-step", unknown, any, MastraModelOutput, unknown, unknown, import("../../../workflows").DefaultEngineType, unknown>; export {}; //# sourceMappingURL=stream-step.d.ts.map