import Command, { flags } from './../../base'; import { Config } from './../../types'; export interface ConfigSetInputs { config: Config; key: string; value: string; valueFilename: string; } export default class ConfigsSet extends Command { static description: string; static flags: { key: flags.IOptionFlag; value: flags.IOptionFlag; 'from-file': flags.IOptionFlag; }; validateKeyInput: (input: string) => Promise; validateValueInput: (input: string) => Promise; resolveFileConfig: (input: ConfigSetInputs) => Promise; promptForConfig: (input: ConfigSetInputs) => Promise; setConfig: (inputs: ConfigSetInputs) => Promise; logMessage: (inputs: ConfigSetInputs) => ConfigSetInputs; sendAnalytics: (inputs: ConfigSetInputs) => Promise; run(): Promise; }