1 |
|
2 | import core = require('@oclif/core');
|
3 | import HTTP = require('http-call');
|
4 | import netrc = require('netrc-parser');
|
5 | import apiClient = require('./api-client');
|
6 | import file = require('./file');
|
7 | import flags = require('./flags');
|
8 | import git = require('./git');
|
9 | import mutex = require('./mutex');
|
10 | export declare const deps: {
|
11 | readonly cli: {
|
12 | config: core.CliUx.Config;
|
13 | warn: typeof core.Errors.warn;
|
14 | error: typeof core.Errors.error;
|
15 | exit: typeof core.Errors.exit;
|
16 | readonly prompt: typeof import("@oclif/core/lib/cli-ux/prompt").prompt;
|
17 | readonly anykey: typeof import("@oclif/core/lib/cli-ux/prompt").anykey;
|
18 | readonly confirm: typeof import("@oclif/core/lib/cli-ux/prompt").confirm;
|
19 | readonly action: core.CliUx.ActionBase;
|
20 | readonly prideAction: core.CliUx.ActionBase;
|
21 | styledObject(obj: any, keys?: string[] | undefined): void;
|
22 | readonly styledHeader: typeof import("@oclif/core/lib/cli-ux/styled/header").default;
|
23 | readonly styledJSON: typeof import("@oclif/core/lib/cli-ux/styled/json").default;
|
24 | readonly table: typeof core.CliUx.Table.table;
|
25 | readonly tree: typeof import("@oclif/core/lib/cli-ux/styled/tree").default;
|
26 | readonly open: typeof import("@oclif/core/lib/cli-ux/open").default;
|
27 | readonly wait: (ms?: number | undefined) => Promise<unknown>;
|
28 | readonly progress: typeof import("@oclif/core/lib/cli-ux/styled/progress").default;
|
29 | done(): Promise<void>;
|
30 | trace(format: string, ...args: string[]): void;
|
31 | debug(format: string, ...args: string[]): void;
|
32 | info(format: string, ...args: string[]): void;
|
33 | log(format?: string | undefined, ...args: string[]): void;
|
34 | url(text: string, uri: string, params?: {} | undefined): void;
|
35 | annotation(text: string, annotation: string): void;
|
36 | flush(ms?: number | undefined): Promise<void>;
|
37 | };
|
38 | readonly HTTP: typeof HTTP;
|
39 | readonly netrc: netrc.Netrc;
|
40 | readonly Mutex: typeof mutex.Mutex;
|
41 | readonly yubikey: {
|
42 | disable: () => void;
|
43 | enable: () => void;
|
44 | platform: NodeJS.Platform;
|
45 | };
|
46 | readonly APIClient: typeof apiClient.APIClient;
|
47 | readonly file: typeof file;
|
48 | readonly flags: typeof flags;
|
49 | readonly Git: typeof git.Git;
|
50 | };
|
51 | export default deps;
|