import { RuleMetadata, Taxonomy, ToolComponent, ValidationResponse, ValidationResult, ValidationRun } from '../common/sarif.js'; /** * Returns the rule for this result based on the result. * * @deprecated use `getRuleForResultV2` which takes a run instead the full response. Monokle plugins have been refactored as tool extensions. */ export declare function getRuleForResult(response: ValidationResponse, result: ValidationResult): RuleMetadata; export declare function isSuppressed(result: ValidationResult): boolean; export declare function isPendingSuppression(result: ValidationResult): boolean; export declare function getRuleForResultV2(run: ValidationRun | undefined, result: ValidationResult): RuleMetadata; export declare function getPluginForResult(run: ValidationRun | undefined, result: ValidationResult): ToolComponent; export declare function getTaxonomiesForRule(run: ValidationRun, rule: RuleMetadata): Taxonomy[]; export declare function getTaxonomiesForResult(run: ValidationRun, result: ValidationResult): Taxonomy[]; export declare function createResourceErrorMap(response: ValidationResponse): Map;