import { i as OpenClawConfig } from "./types.openclaw-CpnoYlBx.js"; import { i as MemoryEmbeddingProviderAdapter } from "./memory-embedding-providers-BnuRkvUl.js"; //#region src/plugins/memory-embedding-provider-runtime.d.ts /** Lists registered memory embedding provider adapters without registry metadata. */ declare function listRegisteredMemoryEmbeddingProviderAdapters(): MemoryEmbeddingProviderAdapter[]; /** Lists memory embedding providers from runtime config and registered adapters. */ declare function listMemoryEmbeddingProviders(cfg?: OpenClawConfig): MemoryEmbeddingProviderAdapter[]; /** Resolves one memory embedding provider by id, alias, or configured API owner. */ declare function getMemoryEmbeddingProvider(id: string, cfg?: OpenClawConfig): MemoryEmbeddingProviderAdapter | undefined; //#endregion export { listMemoryEmbeddingProviders as n, listRegisteredMemoryEmbeddingProviderAdapters as r, getMemoryEmbeddingProvider as t };