import type { MastraLanguageModel } from '../../llm/model/shared.types.js'; import type { StreamInternal } from '../types.js'; type ReasoningBuffer = { deltas: string[]; providerMetadata: Record | undefined; }; type State = { stepResult: Record | undefined; responseMetadata: Record | undefined; modelMetadata: { modelId: string; modelVersion: string; modelProvider: string; }; hasToolCallStreaming: boolean; hasErrored: boolean; apiError: unknown | undefined; deferredErrorChunk: any | undefined; reasoningBuffers: Map; textDeltas: string[]; isReasoning: boolean; isStreaming: boolean; providerOptions: Record | undefined; }; export declare class AgenticRunState { #private; constructor({ _internal, model }: { _internal: StreamInternal; model: MastraLanguageModel; }); setState(state: Partial): void; get state(): State; } export {}; //# sourceMappingURL=run-state.d.ts.map