import { SharedV2ProviderMetadata } from '../../shared';

/**
 * Reasoning that the model has generated.
 */
export type LanguageModelV2Reasoning = {
  type: 'reasoning';
  text: string;

  /**
   * Optional provider-specific metadata for the reasoning part.
   */
  providerMetadata?: SharedV2ProviderMetadata;
};
