import { ReadableStream } from 'node:stream/web'; import type { DefaultEngineType, Run, Step } from '../workflows/index.js'; import type { ChunkType } from './types.js'; export declare class MastraAgentNetworkStream extends ReadableStream> { #private; runId: string; constructor({ createStream, run, }: { createStream: (writer: WritableStream>) => Promise> | ReadableStream; run: Run[], any, any, any>; }); get status(): Promise<"success" | "tripwire" | "failed" | "suspended" | "paused">; get result(): Promise[]> | undefined>; get usage(): Promise<{ inputTokens: number; outputTokens: number; totalTokens: number; cachedInputTokens: number; reasoningTokens: number; }>; /** * Returns a promise that resolves to the structured output object. * Only available when structuredOutput option is provided to network(). * Resolves to undefined if no structuredOutput was requested. */ get object(): Promise; /** * Returns a ReadableStream of partial objects during structured output generation. * Useful for streaming partial results as they're being generated. */ get objectStream(): ReadableStream>; } //# sourceMappingURL=MastraAgentNetworkStream.d.ts.map