import Command, { flags } from '../../base'; import { Config } from '../../types'; export interface GenerateTokenInputs { config: Config; clientId: string; clientSecret: string; password: string; accessToken: string; } export default class GenerateToken extends Command { static description: string; static flags: flags.Input; promptForInputs: (inputs: GenerateTokenInputs) => Promise; requestToken: (inputs: GenerateTokenInputs) => Promise; logToken: (inputs: GenerateTokenInputs) => Promise; sendAnalytics: (inputs: GenerateTokenInputs) => void; run(): Promise; }