import { MinecraftFolder, MinecraftLocation } from '@xmcl/core';
import { DownloadTask } from './downloadTask';
import { InstallForgeOptions } from './forge';
import { Task } from '@xmcl/task';
export declare class DownloadNeoForgedInstallerTask extends DownloadTask {
    readonly installJarPath: string;
    constructor(project: 'forge' | 'neoforge', version: string, minecraft: MinecraftFolder, options: InstallForgeOptions);
}
export declare function installNeoForged(project: 'forge' | 'neoforge', version: string, minecraft: MinecraftLocation, options: InstallForgeOptions): Promise<string>;
export declare function installNeoForgedTask(project: 'forge' | 'neoforge', version: string, minecraft: MinecraftLocation, options: InstallForgeOptions): Task<string>;
//# sourceMappingURL=neoForged.d.ts.map