/** * Evidence Upload & Terminal Capture * * - Upload session artifacts to GitHub PR as comments * - Capture terminal output as asciicast + self-contained HTML player */ import type { SessionManifest } from './session.js'; /** * Upload session evidence to a GitHub PR. * Uses `gh` CLI for uploading and commenting. */ export declare function uploadEvidence(manifest: SessionManifest, sessionDir: string, prNumber: number, options?: { repo?: string; }): Promise<{ commentUrl: string; }>; export interface TerminalCaptureResult { castPath: string; htmlPath: string; lines: number; duration: number; } /** * Run a command, capture its output with timing, and produce: * - .cast file (asciicast v2 format) * - Self-contained HTML player */ export declare function captureTerminal(command: string, args: string[], outputDir: string): Promise; //# sourceMappingURL=evidence.d.ts.map