import { i as OpenClawConfig } from "./types.openclaw-Dkap9jPv.js"; //#region src/agents/tools/web-search-provider-config.d.ts declare function getTopLevelCredentialValue(searchConfig?: Record): unknown; declare function setTopLevelCredentialValue(searchConfigTarget: Record, value: unknown): void; declare function getScopedCredentialValue(searchConfig: Record | undefined, key: string): unknown; declare function setScopedCredentialValue(searchConfigTarget: Record, key: string, value: unknown): void; declare function mergeScopedSearchConfig(searchConfig: Record | undefined, key: string, pluginConfig: Record | undefined, options?: { mirrorApiKeyToTopLevel?: boolean; }): Record | undefined; declare function resolveProviderWebSearchPluginConfig(config: OpenClawConfig | undefined, pluginId: string): Record | undefined; declare function setProviderWebSearchPluginConfigValue(configTarget: OpenClawConfig, pluginId: string, key: string, value: unknown): void; //#endregion export { setProviderWebSearchPluginConfigValue as a, resolveProviderWebSearchPluginConfig as i, getTopLevelCredentialValue as n, setScopedCredentialValue as o, mergeScopedSearchConfig as r, setTopLevelCredentialValue as s, getScopedCredentialValue as t };