import type { ProvidersConfig } from '../types/config.js'; import type { EmbeddingsProvider } from '../types/embeddings.js'; /** * Builds embedding adapters from credentials already present in `providers`. * * A configured chat provider is enough to make `embed()` work, so the smallest useful setup stays * one provider config rather than two. Adapters are constructed lazily by the manager on first use, * and an explicitly registered provider of the same name always wins. */ export declare function createConfiguredEmbeddingProviders(providers: ProvidersConfig): Array<[string, EmbeddingsProvider]>;