import { MinecraftLocation } from '@xmcl/core';
import { Dispatcher } from 'undici';
export declare const DEFAULT_META_URL = "https://meta.quiltmc.org";
export interface InstallQuiltVersionOptions {
    minecraftVersion: string;
    version: string;
    minecraft: MinecraftLocation;
    dispatcher?: Dispatcher;
}
export declare function installQuiltVersion(options: InstallQuiltVersionOptions): Promise<string>;
export interface GetQuiltOptions {
    dispatcher?: Dispatcher;
}
export interface QuiltArtifactVersion {
    separator: string;
    build: number;
    /**
     * e.g. "org.quiltmc:quilt-loader:0.16.1",
     */
    maven: string;
    version: string;
}
export declare function getQuiltVersionsList(options?: GetQuiltOptions): Promise<QuiltArtifactVersion[]>;
//# sourceMappingURL=quilt.d.ts.map