import type { GitHubClient } from './client.js'; import type { GitHubPullRequest, GitHubReview, GitHubReviewComment, CopilotReviewSummary } from '../../types/index.js'; import type { PullRequestDetails } from './types.js'; export declare class PullRequestsManager { private client; /** Known Copilot bot login patterns */ private static readonly COPILOT_BOT_PATTERNS; constructor(client: GitHubClient); getPullRequests(owner: string, repo: string, state?: 'open' | 'closed' | 'all', limit?: number, abortSignal?: AbortSignal): Promise; getPullRequest(owner: string, repo: string, prNumber: number): Promise; private static isCopilotAuthor; getReviews(owner: string, repo: string, prNumber: number): Promise; getReviewComments(owner: string, repo: string, prNumber: number): Promise; getCopilotReviewSummary(owner: string, repo: string, prNumber: number): Promise; } //# sourceMappingURL=pull-requests.d.ts.map