export interface CheckRunOptions { installationId: number; owner: string; repo: string; headSha: string; name: string; } export interface CheckRunResult { conclusion: 'success' | 'failure' | 'neutral' | 'cancelled' | 'skipped' | 'timed_out' | 'action_required'; title: string; summary: string; annotations?: Array<{ path: string; start_line: number; end_line: number; annotation_level: 'notice' | 'warning' | 'failure'; message: string; }>; } /** * Create and manage a GitHub check run */ export declare function createCheckRun(options: CheckRunOptions): Promise<{ id: any; /** * Complete the check run with results */ complete(result: CheckRunResult): Promise; /** * Update check run status */ update(status: string, summary?: string): Promise; }>; //# sourceMappingURL=checkRun.d.ts.map