import { i as OpenClawConfig } from "./types.openclaw-CpnoYlBx.js"; import { n as PluginManifestRegistry } from "./manifest-registry-BtEkkVE2.js"; //#region src/gateway/resolve-configured-secret-input-string.d.ts type SecretInputUnresolvedReasonStyle = "generic" | "detailed"; type ConfiguredSecretInputSource = "config" | "secretRef" | "fallback"; declare function resolveConfiguredSecretInputString(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; }): Promise<{ value?: string; unresolvedRefReason?: string; }>; declare function resolveConfiguredSecretInputWithFallback(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; readFallback?: () => string | undefined; }): Promise<{ value?: string; source?: ConfiguredSecretInputSource; unresolvedRefReason?: string; secretRefConfigured: boolean; }>; declare function resolveRequiredConfiguredSecretRefInputString(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; }): Promise; //#endregion export { resolveConfiguredSecretInputWithFallback as n, resolveRequiredConfiguredSecretRefInputString as r, resolveConfiguredSecretInputString as t };