declare type LauncherAPI = {
    getAllEngineVersions(): any;
    getInstalledTools(): {
        name: string;
        version: string;
        path: string;
    }[];
    getTarget(targetName: string): string;
    getUserID(): string;
    sign(templatePath: string, uid: string): void;
};
declare type LauncherAPI_MinVersion = {
    [P in keyof LauncherAPI]: string;
};
declare class EgretLauncherProxy {
    getMinVersion(): LauncherAPI_MinVersion;
    private proxy;
    getEgretToolsInstalledByVersion(checkVersion: string): string;
    getLauncherLibrary(): LauncherAPI;
}
declare const _default: EgretLauncherProxy;
export default _default;
