import { IRelease, IRateLimit, IRepo } from '../interfaces'; export declare class GitHubService { private apiUrl; private nonce; private actionPrefix; constructor(config: { apiUrl: string; nonce: string; actionPrefix: string; }); private getAction; private makeRequest; getReleases(repo: string, page?: number): Promise; getRateLimit(): Promise; parseUri(uri: string): Promise>; getDownloadUrl(assetUrl: string): Promise; getUserRepos(): Promise; clearCache(): Promise; }