import { Command } from '@oclif/core'; interface FlagsDef { token: boolean; web: boolean; credentials: boolean; email?: string; user?: string; password?: string; port?: number; hideExperimentalWarning: boolean; } export default class LoginCmd extends Command { static description: string; static examples: string[]; static args: { token: import("@oclif/core/lib/interfaces").Arg>; }; static flags: { web: import("@oclif/core/lib/interfaces").BooleanFlag; token: import("@oclif/core/lib/interfaces").BooleanFlag; credentials: import("@oclif/core/lib/interfaces").BooleanFlag; email: import("@oclif/core/lib/interfaces").OptionFlag; user: import("@oclif/core/lib/interfaces").OptionFlag; password: import("@oclif/core/lib/interfaces").OptionFlag; port: import("@oclif/core/lib/interfaces").OptionFlag; hideExperimentalWarning: import("@oclif/core/lib/interfaces").BooleanFlag; }; static primary: boolean; run(): Promise; private getLoggedInMessage; doLogin(loginOptions: FlagsDef, balenaUrl?: string, token?: string): Promise; } export {};