import type { ProviderRegistry } from '../../providers/registry.js';
import type { KnowledgeSemanticLlm } from './types.js';
export interface ProviderBackedKnowledgeSemanticLlmOptions {
    readonly timeoutMs?: number | undefined;
    readonly maxConcurrent?: number | undefined;
}
export declare function createProviderBackedKnowledgeSemanticLlm(providerRegistry: ProviderRegistry, options?: ProviderBackedKnowledgeSemanticLlmOptions): KnowledgeSemanticLlm;
//# sourceMappingURL=llm.d.ts.map