/**
 * Provider-oriented extension types.
 */

export type {
  ProviderPlugin,
  ProviderModelDefinition,
  ProviderCapabilities,
  ProviderStreamParams,
  ProviderStreamChunk,
  ProviderCompleteParams,
  ProviderResponse,
  ProviderRegistry,
  BUILTIN_PROVIDERS,
  BuiltinProviderId,
} from '../types/providers.js';

export type { ProviderAuthChoice, ModelSupportDeclaration } from '../types/manifest.js';
