/** * Template-Level Check Registry * * Registers all template-level checks and provides the runner that * executes them against a CloudFormation template. */ import type { AnalysisResults, CloudFormationStack, CreateFindingFunction } from '../../types/analysis.types'; import type { AppContext, TemplateLevelCheckDefinition } from './types'; /** * Run all template-level checks against a CloudFormation stack. * Merges results from all checks, tagging each issue with its ruleId. */ export declare const runAllTemplateLevelChecks: (template: CloudFormationStack, createFinding: CreateFindingFunction, ruleFilter?: string[], appContext?: AppContext) => AnalysisResults; /** * Get all registered template-level check definitions (for documentation/listing). */ export declare const getRegisteredChecks: () => readonly TemplateLevelCheckDefinition[];