/** * GitHub Provider Implementation (v1.1.0) */ import type { GitProvider, PRMetadata, ProviderConfig } from './index.js'; export declare class GitHubProvider implements GitProvider { private config; private baseUrl; constructor(config: ProviderConfig); verifySignature(payload: string, signature: string): boolean; parseWebhook(event: any, headers: Record): Promise; fetchFiles(prId: number | string, repo: string): Promise; fetchDiff(prId: number | string, repo: string): Promise; postComment(prId: number | string, repo: string, body: string): Promise; fetchComments(prId: number | string, repo: string): Promise; addLabel(prId: number | string, repo: string, label: string): Promise; requestReviewers(prId: number | string, repo: string, reviewers: string[]): Promise; private getHeaders; private post; } //# sourceMappingURL=github.d.ts.map