/** * GitHub API integration for comments, outputs, and job summary * @module action/githubIntegration */ import type { ActionInputs, ActionExecutionResult, ActionCommentResult, ActionOutput } from "../types/index.js"; /** * Post result as comment on PR or issue */ export declare function postResultComment(inputs: ActionInputs, result: ActionExecutionResult): Promise; /** * Write job summary */ export declare function writeJobSummary(inputs: ActionInputs, result: ActionExecutionResult): Promise; /** * Set all action outputs */ export declare function setActionOutputs(result: ActionExecutionResult, commentResult?: ActionCommentResult): void; /** * Get all outputs as typed object (snake_case to match action.yml outputs) */ export declare function getActionOutputs(result: ActionExecutionResult, commentResult?: ActionCommentResult): ActionOutput;