import type { AuthorType, CheckStatus, CommentAuthorAssociation } from "./github.mts"; type ReviewActivityKind = "pr-comment" | "review-thread-comment" | "review-summary" | "approved-review" | "changes-requested-review"; export interface ReviewActivityItem { kind: ReviewActivityKind; id: string; author: string; authorType: AuthorType; authorAssociation?: CommentAuthorAssociation; body: string; url?: string; createdAtUnix: number; threadId?: string; path?: string | null; line?: number | null; } export interface PrActivitySummary { commitCount: number; reviewRoundCount: number; latestCommitCommittedAtUnix: number | null; reviewItemsSinceLatestCommit: ReviewActivityItem[]; } export interface ActiveCheck { name: string; status: CheckStatus; runId: string | null; detailsUrl: string | null; workflowName?: string; summary?: string; scope?: "merge_group"; commitOid?: string; } export {};