/** * Code Search Service * * Fast code search using ripgrep-like functionality */ export interface SearchResult { file: string; line: number; column: number; match: string; context: string; } export interface SearchOptions { caseSensitive?: boolean; wholeWord?: boolean; regex?: boolean; filePattern?: string; maxResults?: number; contextLines?: number; } export declare class SearchService { private cwd; constructor(cwd?: string); /** * Search for pattern in code */ search(pattern: string, options?: SearchOptions): Promise; /** * Find files matching glob pattern */ private findFiles; /** * Escape regex special characters */ private escapeRegex; /** * Format search results for display */ formatResults(results: SearchResult[]): string; } //# sourceMappingURL=search.d.ts.map