openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
18 lines (17 loc) • 927 B
TypeScript
import { i as OpenClawConfig } from "./types.openclaw-DBHlrrVj.js";
import { h as SecretRef } from "./types.secrets-rAcqRhcN.js";
import { n as PluginManifestRegistry } from "./manifest-registry-C_uwfra_.js";
import { h as SecretRefResolveCache } from "./runtime-shared-QAC4tzi1.js";
//#region src/secrets/resolve.d.ts
type ResolveSecretRefOptions = {
config: OpenClawConfig;
env?: NodeJS.ProcessEnv;
cache?: SecretRefResolveCache;
manifestRegistry?: Pick<PluginManifestRegistry, "plugins">;
};
/** Error for failures that affect an entire configured secret provider. */
/** Error emitted when a configured secret provider cannot resolve a ref. */
/** Resolves a batch of SecretRefs, grouped by provider for bounded provider concurrency. */
declare function resolveSecretRefValues(refs: SecretRef[], options: ResolveSecretRefOptions): Promise<Map<string, unknown>>;
//#endregion
export { resolveSecretRefValues as t };