/** * @fileoverview Fitness ignore-directive parsing — thin wrappers over the * shared core suppression scanner (ADR-0014). * * The directive-scanning algorithm lives once in `@opensip-cli/core` * (`scanSuppressionDirectives`). These wrappers bind it to the fitness * keywords (`@fitness-ignore-file` / `@fitness-ignore-next-line`) and the * historical `boolean` / `Set` signatures the fitness framework and * its tests depend on. No scanning logic is duplicated here. */ import { type SuppressionKeywords } from '@opensip-cli/core'; export declare const FITNESS_KEYWORDS: SuppressionKeywords; /** * Parse file-level ignore directive from file content. * Returns true if the file should be entirely ignored for that check. */ export declare function parseFileIgnoreDirective(content: string, checkId: string | readonly string[]): boolean; /** * Parse next-line ignore directives from file content. * Returns the set of 1-based line numbers that should be ignored. */ export declare function parseIgnoreDirectives(content: string, checkId: string | readonly string[]): Set; //# sourceMappingURL=directive-parsing.d.ts.map