/** * @author: JP Lew (jp@cto.ai) * @date: Tuesday, 30th April 2019 12:07:49 pm * @lastModifiedBy: JP Lew (jp@cto.ai) * @lastModifiedTime: Friday, 20th September 2019 1:48:16 pm * @copyright (c) 2019 CTO.ai */ import Command, { flags } from '../../base'; import { Question, Config, Container, Tokens, UserCredentials } from '../../types'; export declare const signinPrompts: Container; export default class AccountSignin extends Command { static description: string; static args: never[]; static flags: flags.Input; logMessages: () => void; keycloakSignInFlow: () => Promise; createConfigFile: (tokens: Tokens) => Promise; showWelcomeMessage: (config: Config) => Config; sendAnalytics: (config: Config) => Config; determineQuestions: (prompts: Container, flags: Partial) => () => Question[]; getRefreshToken: (credentials: Pick) => Promise; askQuestions: (questions: Question[]) => Promise; determineUserCredentials: (flags: Partial) => (answers: Partial) => Partial; private changeTeam; browserSigninPipeline: (param?: any) => any; cliSigninPipeline: (flags: Partial) => (param?: any) => any; run(): Promise; }