import { Launcher } from "../launcher.js";
import { YggdrasilAccount } from "./yggdrasil/yggdrasil_account.js";
import { YggdrasilUserData } from "./yggdrasil/yggdrasil_data.js";
export declare class MinecraftUniversalLoginUserData extends YggdrasilUserData {
    serverID?: string;
}
export declare class MinecraftUniversalLoginAccount extends YggdrasilAccount<MinecraftUniversalLoginUserData> {
    constructor(data: MinecraftUniversalLoginUserData, launcher: Launcher);
    login(): Promise<boolean>;
    prepareLaunch(versionDir: string): Promise<boolean>;
    getLaunchJVMArgs(): Promise<string[]>;
    toString(): string;
}
