import { Command, Config } from '@oclif/core'; import { IGlobalAuthConfiguration } from '../IGlobalAuthConfiguration'; import ILogger from './ILogger'; export default abstract class CommandWithGlobalConfig extends Command { static flags: { debug: import("@oclif/core/lib/interfaces").BooleanFlag; help: import("@oclif/core/lib/interfaces").BooleanFlag; }; flags: { [name: string]: any; }; args: { [name: string]: any; }; globalConfig?: IGlobalAuthConfiguration; protected logger: ILogger; constructor(argv: string[], config: Config); init(): Promise; run(): Promise; getConfigPath(): string; loadGlobalConfig(configLocation: string): Promise; printResponse(response: any): void; abstract printDefault(response: any): void; }