import type { LLMModel, LLMProvider } from './llm-model.js';
import { LLMProviderManager } from './llm-provider-manager.js';
import { LLMModelFactory } from './protocol.js';
export declare class LLMManager {
    protected cache: Map<string, LLMProvider>;
    factory: LLMModelFactory;
    protected providerManager: LLMProviderManager;
    get default(): LLMModel | undefined;
    updateFromProvider: () => Promise<void>;
}
//# sourceMappingURL=llm-manager.d.ts.map