declare const BUILTIN_EXCLUSIONS: string[]; /** * Filters file paths using .ragignore rules merged with built-in exclusions. * Uses the `ignore` npm package for gitignore-compatible glob matching. */ export declare class RagIgnore { private ig; constructor(repoPath: string, ragignorePath?: string); /** * Returns true if the file should be EXCLUDED from indexing. * @param relativePath - Path relative to repo root (forward slashes) */ ignores(relativePath: string): boolean; /** * Returns true if the file is accepted (NOT ignored). * Convenience inverse of ignores() for single-file checks. */ accepts(relativePath: string): boolean; /** * Filter a list of paths, returning only those NOT ignored. */ filter(paths: string[]): string[]; } export { BUILTIN_EXCLUSIONS }; //# sourceMappingURL=ragignore.d.ts.map