UNPKG

2.36 kBTypeScriptView Raw
1/// <reference types="node" />
2import core = require('@oclif/core');
3import HTTP = require('http-call');
4import netrc = require('netrc-parser');
5import apiClient = require('./api-client');
6import file = require('./file');
7import flags = require('./flags');
8import git = require('./git');
9import mutex = require('./mutex');
10export 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};
51export default deps;