/* tslint:disable */
/* eslint-disable */
/**
 * Fabro Run API
 * HTTP API for managing Fabro workflow run executions.
 *
 * The version of the OpenAPI document: 0.2.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


// May contain unused imports in some cases
// @ts-ignore
import type { ReasoningOutputTraceOnly } from './reasoning-output-trace-only';
// May contain unused imports in some cases
// @ts-ignore
import type { ReasoningOutputWithSummary } from './reasoning-output-with-summary';

/**
 * @type ReasoningOutput
 * Readable model reasoning normalized into a provider-neutral shape. Both members may be present for the same response, and at least one is present whenever the object is emitted. Opaque provider material (signatures, item IDs, encrypted or redacted payloads) never appears here.
 */
export type ReasoningOutput = ReasoningOutputTraceOnly | ReasoningOutputWithSummary;
