vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
28 lines • 1.12 kB
TypeScript
import { FileSearchOptions, FileSearchResult, SearchMetrics, SearchStrategy } from './search-strategies.js';
export declare class FileSearchService {
private static instance;
private cacheManager;
private searchMetrics;
private constructor();
static getInstance(): FileSearchService;
searchFiles(projectPath: string, options?: FileSearchOptions): Promise<FileSearchResult[]>;
searchByStrategy(strategy: SearchStrategy, projectPath: string, options: FileSearchOptions): Promise<FileSearchResult[]>;
private streamingSearch;
private fuzzySearch;
private exactSearch;
private globSearch;
private regexSearch;
private contentSearchIterator;
private contentSearch;
private collectFiles;
private scanDirectoryIterator;
private evaluateFile;
private getFileMetadata;
private limitResults;
private isValidPath;
private updateMetrics;
clearCache(projectPath?: string): Promise<void>;
getPerformanceMetrics(): SearchMetrics;
getCacheStats(): import("./search-strategies.js").CacheStats;
}
//# sourceMappingURL=file-search-engine.d.ts.map