import { LocalIndex } from "vectra/lib/LocalIndex.js"; import type { Content } from "../content/content.js"; import type { Engine } from "../engine/index.js"; import { type PipelineSettings } from "../index.js"; import { RAG } from "./rag.js"; export declare class VectraRAG extends RAG { readonly engine: Engine; index: LocalIndex; static build(engine: Engine, { root: path }: PipelineSettings): Promise; protected constructor(engine: Engine, path: string); protected add(content: Content): Promise; update(content: Content[]): Promise; query(data: string, results?: number): Promise<{ score: number; content: string; name: string; }[]>; augment(content: Content): Promise; clean(content: Content): Promise; } //# sourceMappingURL=vectra_rag.d.ts.map