import { BugyoCloudClient } from "../bugyo-cloud-client";
import { AuthInfo } from "../models/auth-info";
import { LoggerFactory } from "../utils/logger-factory";
import { BaseTask } from "./base/base-task";
/**
 * ログイン実行します。
 */
export declare class LoginTask implements BaseTask {
    private authInfo;
    private loggerFactory;
    private readonly logger;
    constructor(authInfo: AuthInfo, loggerFactory: LoggerFactory);
    execute(client: BugyoCloudClient): Promise<void>;
    private getLoginPageToken;
    private checkAuthMethod;
    private authenticate;
    private setupUserCode;
}
