import { t as loadPluginManifestRegistry } from "../manifest-registry-cmqI8dBf.js";
import { f as onTrustedInternalDiagnosticEvent } from "../diagnostic-events-CNGydBWO.js";
import { t as buildPluginApi } from "../api-builder-BUAAgdVs.js";
import { p as createPluginRegistry } from "../loader-CAlPnIm2.js";
import { a as resetGlobalHookRunner, i as initializeGlobalHookRunner } from "../hook-runner-global-BB1gvcWR.js";
import { F as createEmptyPluginRegistry, a as getActivePluginRegistry, m as releasePinnedPluginChannelRegistry, x as setActivePluginRegistry, y as resetPluginRuntimeStateForTest } from "../runtime-DyYW4MQB.js";
import { n as listImportedBundledPluginFacadeIds } from "../facade-loader-IACZhD_3.js";
import { i as resetFacadeRuntimeStateForTest } from "../facade-runtime-uk_JBJTc.js";
import { i as runProviderCatalog } from "../provider-discovery-DAQuE8b7.js";
import { n as capturePluginRegistration, r as createCapturedPluginRegistration } from "../bundled-capability-runtime-0edplSKY.js";
import { i as resolveBundledExplicitWebSearchProvidersFromPublicArtifacts, r as resolveBundledExplicitWebFetchProvidersFromPublicArtifacts } from "../web-provider-public-artifacts.explicit-UdgfPlGZ.js";
import { t as createRuntimeTaskFlow } from "../runtime-taskflow-B25WSvVK.js";
import { n as clearHealthChecksForTest } from "../health-check-registry-iNxbMjrn.js";
import { n as createMockPluginRegistry, r as createPluginRecord, t as addTestHook } from "../hooks.test-helpers-992jQFnT.js";
import { C as createOutboundTestPlugin, S as setDefaultChannelPluginRegistryForTests, _ as createTypedRuntimeEnv, a as createSetupWizardAdapter, b as registerSingleProviderPlugin, c as resolveSetupWizardAllowFromEntries, d as runSetupWizardFinalize, f as runSetupWizardPrepare, g as createRuntimeEnv, h as createNonExitingTypedRuntimeEnv, i as createQueuedWizardPrompter, l as resolveSetupWizardGroupAllowlist, m as createNonExitingRuntimeEnv, n as createPluginSetupWizardConfigure, o as createTestWizardPrompter, p as selectFirstWizardOption, r as createPluginSetupWizardStatus, s as promptSetupWizardAllowFrom, t as createPluginSetupWizardAdapter, u as runSetupWizardConfigure, v as registerProviderPlugin, w as createTestRegistry, x as requireRegisteredProvider, y as registerProviderPlugins } from "../plugin-setup-wizard-CW0H18j7.js";
import { a as resolveWebFetchProviderContractEntriesForPluginId, i as resolveProviderContractProvidersForPluginIds, n as providerContractLoadError, o as resolveWebSearchProviderContractEntriesForPluginId, s as resolveBundledExplicitProviderContractsFromPublicArtifacts, t as pluginRegistrationContractRegistry } from "../registry-BUtSD7tw.js";
import { i as resolveProviderWizardOptions, n as resolveProviderModelPickerEntries, o as setProviderWizardProvidersResolverForTest, t as buildProviderPluginMethodChoice } from "../provider-wizard-DWCtHJuv.js";
import { r as resolveProviderPluginChoice } from "../provider-auth-choice.runtime-BkMXz90F.js";
import "../plugin-test-runtime-CGX-Fv4A.js";
export { addTestHook, buildPluginApi, buildProviderPluginMethodChoice, capturePluginRegistration, clearHealthChecksForTest, createCapturedPluginRegistration, createEmptyPluginRegistry, createMockPluginRegistry, createNonExitingRuntimeEnv, createNonExitingTypedRuntimeEnv, createOutboundTestPlugin, createPluginRecord, createPluginRegistry, createPluginSetupWizardAdapter, createPluginSetupWizardConfigure, createPluginSetupWizardStatus, createQueuedWizardPrompter, createRuntimeEnv, createRuntimeTaskFlow, createSetupWizardAdapter, createTestRegistry, createTestWizardPrompter, createTypedRuntimeEnv, getActivePluginRegistry, initializeGlobalHookRunner, listImportedBundledPluginFacadeIds, loadPluginManifestRegistry, onTrustedInternalDiagnosticEvent, pluginRegistrationContractRegistry, promptSetupWizardAllowFrom, providerContractLoadError, registerProviderPlugin, registerProviderPlugins, registerSingleProviderPlugin, releasePinnedPluginChannelRegistry, requireRegisteredProvider, resetFacadeRuntimeStateForTest, resetGlobalHookRunner, resetPluginRuntimeStateForTest, resolveBundledExplicitProviderContractsFromPublicArtifacts, resolveBundledExplicitWebFetchProvidersFromPublicArtifacts, resolveBundledExplicitWebSearchProvidersFromPublicArtifacts, resolveProviderContractProvidersForPluginIds, resolveProviderModelPickerEntries, resolveProviderPluginChoice, resolveProviderWizardOptions, resolveSetupWizardAllowFromEntries, resolveSetupWizardGroupAllowlist, resolveWebFetchProviderContractEntriesForPluginId, resolveWebSearchProviderContractEntriesForPluginId, runProviderCatalog, runSetupWizardConfigure, runSetupWizardFinalize, runSetupWizardPrepare, selectFirstWizardOption, setActivePluginRegistry, setDefaultChannelPluginRegistryForTests, setProviderWizardProvidersResolverForTest };
