import type { GithubApi, GithubCheckSummary, GithubIssueRequest, GithubPrRequest, GithubPrResult, GithubReadRequest, GithubReadResult, PlatformGithubOps } from "./types.js"; export declare class GithubOps implements PlatformGithubOps { private readonly client; constructor(client: GithubApi); createPullRequest(conversationId: string, request: GithubPrRequest): Promise; getChecks(conversationId: string, branch?: string): Promise; readGithub(conversationId: string, request: GithubReadRequest): Promise; manageIssue(conversationId: string, request: GithubIssueRequest): Promise; replyToReviewThread(conversationId: string, commentId: number, body: string): Promise<{ url: string; }>; getJobLog(conversationId: string, jobId: number): Promise; } //# sourceMappingURL=github-ops.d.ts.map