codevault
Version:
AI-powered semantic code search via Model Context Protocol
19 lines • 697 B
TypeScript
import type { EmbeddingProvider } from '../providers/base.js';
export interface UpdateIndexOptions {
repoPath?: string;
provider?: string;
changedFiles?: string[];
deletedFiles?: string[];
onProgress?: ((event: any) => void) | null;
embeddingProvider?: EmbeddingProvider | null;
encrypt?: string;
}
export interface UpdateIndexResult {
success: boolean;
processedChunks: number;
totalChunks: number;
provider: string;
errors: any[];
}
export declare function updateIndex({ repoPath, provider, changedFiles, deletedFiles, onProgress, embeddingProvider, encrypt }?: UpdateIndexOptions): Promise<UpdateIndexResult>;
//# sourceMappingURL=update.d.ts.map