/** * .codeprismignore loader — gitignore-style file/directory exclusion. * * Reads a `.codeprismignore` file from a workspace or repo root and provides * an `isIgnored(path)` predicate. User-defined patterns are additive on * top of sensible built-in defaults. */ export interface IgnoreConfig { /** Returns true if the file at `absolutePath` should be excluded. */ isIgnored(absolutePath: string): boolean; } /** * Load ignore patterns from `.codeprismignore` at `rootDir`. * * The file uses gitignore syntax (same rules developers already know). * Patterns from the file are merged on top of {@link DEFAULT_PATTERNS}, * so the built-in exclusions always apply as a baseline. * * When no `.codeprismignore` exists, the built-in defaults are used alone. */ export declare function loadIgnoreConfig(rootDir: string): IgnoreConfig; //# sourceMappingURL=ignore.d.ts.map