import { l as ManualExecSecretProviderConfig, u as PluginIntegrationSecretProviderConfig } from "./types.secrets-rAcqRhcN.js"; import { s as PluginManifestSecretProviderIntegration } from "./manifest-registry-BtEkkVE2.js"; //#region src/secrets/provider-integrations.d.ts /** Secret provider preset exposed by an active trusted plugin integration. */ type SecretProviderIntegrationPreset = { id: string; pluginId: string; providerAlias: string; displayName: string; description?: string; providerConfig: PluginIntegrationSecretProviderConfig; }; /** Result of materializing a plugin integration into a manual exec provider config. */ type SecretProviderIntegrationResolution = { ok: true; providerConfig: ManualExecSecretProviderConfig; } | { ok: false; reason: string; }; //#endregion export type { PluginIntegrationSecretProviderConfig, PluginManifestSecretProviderIntegration, SecretProviderIntegrationPreset, SecretProviderIntegrationResolution };