import { components } from '@octokit/openapi-types'; import { RepositoryHelper } from './repository'; declare type PullRequest = components['schemas']['pull-request']; declare type PullRequestFile = components['schemas']['diff-entry']; export declare class PullRequestHelper extends RepositoryHelper { protected prNumber: number; protected prQuery: { owner: string; repo: string; pull_number: number; }; protected prData: PullRequest | undefined; constructor(owner: string, repo: string, prNumber: number, octokit?: unknown); getBranchName(): Promise; getTitle(): Promise; getUrl(): Promise; getReviewers(): Promise; getFiles(): Promise; hasQualifiedChanges(fileExtensions: string[], linesChangedThreshold: number): Promise; addComment(body: string): Promise; private getPr; } export {};