type FetchImpl = typeof fetch;
export declare function fetchGitHubReleaseByTag(params: Readonly<{
    githubRepo: string;
    tag: string;
    userAgent?: string;
    githubToken?: string;
    fetchImpl?: FetchImpl;
}>): Promise<unknown>;
export declare function fetchGitHubLatestRelease(params: Readonly<{
    githubRepo: string;
    userAgent?: string;
    githubToken?: string;
    fetchImpl?: FetchImpl;
}>): Promise<unknown>;
export declare function fetchFirstGitHubReleaseByTags(params: Readonly<{
    githubRepo: string;
    tags: string[];
    userAgent?: string;
    githubToken?: string;
    fetchImpl?: FetchImpl;
}>): Promise<Readonly<{
    tag: string;
    release: unknown;
}>>;
export {};
//# sourceMappingURL=github.d.ts.map