/**
 * PR Comment - Pull Request Comment Formatting
 *
 * Generates and posts formatted comments on pull requests
 * with scan results and certification status.
 *
 * @module action/pr-comment
 */
import type { AggregatedScanResult } from "../scanners/types.js";
import type { GitHubContext, PrCommentContent } from "./types.js";
/**
 * Generate PR comment content from scan results
 */
export declare function generatePrComment(scanResult: AggregatedScanResult, context: GitHubContext, certificationLevel?: string): PrCommentContent;
/**
 * Generate full comment body
 */
export declare function formatCommentBody(content: PrCommentContent): string;
/**
 * Find existing Vaspera comment on PR
 */
export declare function findExistingComment(octokit: any, context: GitHubContext): Promise<number | null>;
/**
 * Create or update PR comment
 */
export declare function postPrComment(octokit: any, context: GitHubContext, body: string): Promise<{
    id: number;
    url: string;
}>;
//# sourceMappingURL=pr-comment.d.ts.map