// Force strict mode and setup for ESM
"use strict";
const __papertOriginalEmitWarning = process.emitWarning.bind(process);
process.emitWarning = function patchedEmitWarning(warning, ...args) {
  if (!process.env.PAPERT_SHOW_NODE_DEPRECATIONS) {
    const warningCode =
      (warning && typeof warning === 'object' && 'code' in warning && warning.code) ||
      (args.length > 1 && typeof args[1] === 'string' && args[1]) ||
      (args.length > 0 &&
        args[0] &&
        typeof args[0] === 'object' &&
        'code' in args[0] &&
        args[0].code);
    if (warningCode === 'DEP0040' || warningCode === 'DEP0169') {
      return;
    }
  }
  return __papertOriginalEmitWarning(warning, ...args);
};
import {
  ContentGenerationPipeline,
  DashScopeOpenAICompatibleProvider,
  DeepSeekOpenAICompatibleProvider,
  DefaultTelemetryService,
  EnhancedErrorHandler,
  OpenAIContentConverter,
  OpenAIContentGenerator,
  OpenRouterOpenAICompatibleProvider,
  createOpenAIContentGenerator,
  determineProvider
} from "./chunk-ZHTGXQAR.js";
import "./chunk-TQNFJUNM.js";
import "./chunk-F77EGXST.js";
import "./chunk-2MUETKKX.js";
import "./chunk-MHFXK3XK.js";
import "./chunk-BMT6LRT3.js";
import "./chunk-FJQLUUKC.js";
import "./chunk-4YLWLT76.js";
import "./chunk-NCFEMX7E.js";
export {
  ContentGenerationPipeline,
  DashScopeOpenAICompatibleProvider,
  DeepSeekOpenAICompatibleProvider,
  DefaultTelemetryService,
  EnhancedErrorHandler,
  OpenAIContentConverter,
  OpenAIContentGenerator,
  OpenRouterOpenAICompatibleProvider,
  createOpenAIContentGenerator,
  determineProvider
};
