import { IFileSystem, ILogger } from '../../domain/interfaces'; import { SatelliteManifest } from '../../domain/satellite-manifest'; import { RulesetValidatorService } from '../validators/ruleset-validator.service'; import type { PipelineExecutionPlan, PipelineVerdict } from '../../evaluation/ports/evaluation-pipeline.port'; export declare class SatelliteEvaluationPipeline { private readonly fs; private readonly logger; private readonly validator; private readonly topologyCatalog; private readonly sdlcDataLoader; private readonly opaEvaluator; constructor(fs: IFileSystem, logger: ILogger, validator: RulesetValidatorService, corePath: string); evaluate(manifest: SatelliteManifest, plan?: PipelineExecutionPlan): Promise; private buildCoverage; private remediationFor; private deriveSeverity; private evaluateGate; private resolveTopology; private discoverCorePath; private buildGeneralRulesetsGate; private deriveRuleId; }