interface Issue { number: number; title: string; body: string; state: string; labels: string[]; html_url: string; } interface PullRequest { number: number; html_url: string; state: string; } interface CreatePROptions { title: string; body: string; head: string; base: string; } export declare class GitHubService { private octokit; private owner; private repo; constructor(token: string, owner: string, repo: string); getIssue(number: number): Promise; createPR(options: CreatePROptions): Promise; getPR(number: number): Promise; addLabels(issueOrPRNumber: number, labels: string[]): Promise; } export {};