import type { IEmbedder, ISkillsRagBackend, ISkillsRagHandle } from '@mcp-abap-adt/llm-agent'; export interface CompatibleSkillsRagDeps { backend: ISkillsRagBackend; embedder: IEmbedder; embeddingSpaceId: string; retrievalSchemaVersion: number; dimension?: number; /** Best-effort time-grace bound (P1.4): cap the vector read with a deadline AbortSignal so * a query cannot outlive the backend's retention grace. Set `< retiredGraceMs` for a * time-grace (Qdrant) backend; omit for the exact-lease (in-memory) backend. */ recallTimeoutMs?: number; } export declare function makeCompatibleSkillsRag(deps: CompatibleSkillsRagDeps): ISkillsRagHandle; //# sourceMappingURL=compatible-skills-rag.d.ts.map