import { GitHubClient, GitHubIssue } from './github-sync-adapter'; export declare class GitHubRestClient implements GitHubClient { private readonly token; constructor(token: string); private request; findIssueByTitle(params: { owner: string; repo: string; title: string; }): Promise; createIssue(params: { owner: string; repo: string; title: string; body: string; labels: string[]; assignees?: string[]; }): Promise; updateIssue(params: { owner: string; repo: string; issueId: number; title?: string; body: string; labels?: string[]; assignees?: string[]; }): Promise; } //# sourceMappingURL=github-rest-client.d.ts.map