1 | import { AxiosRequestConfig } from 'axios';
|
2 | import Command, { flags } from '@oclif/command';
|
3 | import './interceptors';
|
4 | export interface IGlobalLiaraConfig {
|
5 | 'api-token'?: string;
|
6 | 'region'?: string;
|
7 | }
|
8 | export interface IConfig {
|
9 | 'api-token'?: string;
|
10 | 'region'?: string;
|
11 | }
|
12 | export default abstract class extends Command {
|
13 | static flags: {
|
14 | help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
|
15 | dev: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
|
16 | debug: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
|
17 | 'api-token': flags.IOptionFlag<string | undefined>;
|
18 | region: flags.IOptionFlag<string | undefined>;
|
19 | };
|
20 | axiosConfig: AxiosRequestConfig;
|
21 | got: import("got/dist/source").Got;
|
22 | readGlobalConfig(): IGlobalLiaraConfig;
|
23 | catch(error: any): Promise<void>;
|
24 | setAxiosConfig(config: IConfig): void;
|
25 | }
|