/// import { GithubOptions, HttpExecutor, UpdateInfo } from "builder-util-runtime"; import { OutgoingHttpHeaders, RequestOptions } from "http"; import { URL } from "url"; import { BaseGitHubProvider } from "./GitHubProvider"; import { ResolvedUpdateFileInfo } from "./main"; export interface PrivateGitHubUpdateInfo extends UpdateInfo { assets: Array; } export declare class PrivateGitHubProvider extends BaseGitHubProvider { private readonly token; constructor(options: GithubOptions, token: string, executor: HttpExecutor); protected createRequestOptions(url: URL, headers?: OutgoingHttpHeaders | null): RequestOptions; getLatestVersion(): Promise; readonly fileExtraDownloadHeaders: OutgoingHttpHeaders | null; private configureHeaders(accept); private getLatestVersionInfo(cancellationToken); private readonly basePath; resolveFiles(updateInfo: PrivateGitHubUpdateInfo): Array; } export interface Asset { name: string; url: string; }