import type { StepResult, ToolSet, StaticToolCall, StaticToolResult, DynamicToolCall, DynamicToolResult } from '../../../_types/@internal_ai-sdk-v5/dist/index.js'; import type { StepTripwireData } from '../../types.js'; type ContentPart = StepResult['content'][number]; export declare class DefaultStepResult implements StepResult { readonly content: StepResult['content']; readonly finishReason: StepResult['finishReason']; readonly usage: StepResult['usage']; readonly warnings: StepResult['warnings']; readonly request: StepResult['request']; readonly response: StepResult['response']; readonly providerMetadata: StepResult['providerMetadata']; /** Tripwire data if this step was rejected by a processor */ readonly tripwire?: StepTripwireData; constructor({ content, finishReason, usage, warnings, request, response, providerMetadata, tripwire, }: { content: StepResult['content']; finishReason: StepResult['finishReason']; usage: StepResult['usage']; warnings: StepResult['warnings']; request: StepResult['request']; response: StepResult['response']; providerMetadata: StepResult['providerMetadata']; tripwire?: StepTripwireData; }); get text(): string; get reasoning(): import("../../../_types/@internal_ai-sdk-v5/dist/index.js").ReasoningOutput[]; get reasoningText(): string | undefined; get files(): import("../../../_types/@internal_ai-sdk-v5/dist/index.js").Experimental_GeneratedImage[]; get sources(): Extract, { type: 'source'; }>[]; get toolCalls(): (({ type: "tool-call"; } & DynamicToolCall & { providerMetadata?: import("../../../_types/@internal_ai-sdk-v5/dist/index.js").ProviderMetadata; }) | ({ type: "tool-call"; } & StaticToolCall & { providerMetadata?: import("../../../_types/@internal_ai-sdk-v5/dist/index.js").ProviderMetadata; }))[]; get staticToolCalls(): StaticToolCall[]; get dynamicToolCalls(): DynamicToolCall[]; get toolResults(): (({ type: "tool-result"; } & DynamicToolResult & { providerMetadata?: import("../../../_types/@internal_ai-sdk-v5/dist/index.js").ProviderMetadata; }) | ({ type: "tool-result"; } & StaticToolResult & { providerMetadata?: import("../../../_types/@internal_ai-sdk-v5/dist/index.js").ProviderMetadata; }))[]; get staticToolResults(): StaticToolResult[]; get dynamicToolResults(): DynamicToolResult[]; } export {}; //# sourceMappingURL=output-helpers.d.ts.map