import type { AuthToken } from "../cloud/auth"; import type { EventBus } from "../events/events"; import type { Log } from "../logger/log-entry"; export declare const loginCommand: import("@garden-io/grow-sdk/declarations/command").DeclaredCommand<[], [], import("@garden-io/grow-sdk/schema").s.ZodType>>, { needsConfig: boolean; usesCloud: boolean; isHidden: boolean; aliases: string[]; }, { log: Log; ctx: import("..").GrowContext; globalOpts: import("@garden-io/grow-sdk/declarations/params").ParameterValues; }>; export declare function login(log: Log, cloudDomain: string, events: EventBus): Promise;