import type { MemoryProviderConfig } from "../config.js"; import type { EmbeddingModel, MemoryProvider } from "../types.js"; export interface ProviderFactoryLocation { worktree: string; } export interface ProviderFactoryOptions { embeddingModel?: EmbeddingModel; } export interface ProviderFactoryResult { providers: MemoryProvider[]; diagnostics: string[]; } export declare function resolveProviderPath(value: string, worktree: string): string; export declare function createProviders(configs: MemoryProviderConfig[], location: ProviderFactoryLocation, options?: ProviderFactoryOptions): ProviderFactoryResult;