/// <reference types="node" />
import { EggContext } from '@eggjs/tegg';
import { AbstractController } from '../AbstractController';
export declare class DownloadPackageVersionTarController extends AbstractController {
    private packageManagerService;
    private nfsAdapter;
    downloadForOptions(ctx: EggContext): Promise<void>;
    download(ctx: EggContext, fullname: string, filenameWithVersion: string): Promise<import("stream").Readable | undefined>;
    deprecatedDownload(ctx: EggContext, fullname: string, fullnameWithVersion: string): Promise<import("stream").Readable | undefined>;
}
