import type { IssueGroup } from '../../types/analysis.types'; interface SeverityCounts { CRITICAL: number; HIGH: number; MEDIUM: number; LOW: number; } /** * Generate GitHub Actions workflow commands for annotations. * These will appear as inline annotations on the PR/commit. */ export declare const generateGitHubActionsAnnotations: (_stackName: string, recommendations: Record) => string[]; /** * Generate GitHub Actions job summary in markdown format. * This will appear in the Actions run summary page. */ export declare const generateGitHubStepSummary: (stackName: string, recommendations: Record, severityCounts: SeverityCounts, totalResources: number) => string; /** * Write the job summary to $GITHUB_STEP_SUMMARY if available. */ export declare const writeGitHubStepSummary: (content: string) => boolean; /** * Main function to generate all GitHub Actions outputs. * Call this when --output github-actions is used. */ export declare const generateGitHubActionsOutput: (stackName: string, recommendations: Record, severityCounts: SeverityCounts, totalResources: number) => void; export default generateGitHubActionsOutput;