UNPKG

1.06 kBTypeScriptView Raw
1/**
2 * @prettier
3 */
4import * as Bluebird from 'bluebird';
5import { BitGo } from '../bitgo';
6import { BaseCoin } from './baseCoin';
7import { Enterprise } from './enterprise';
8import { NodeCallback } from './types';
9export interface GetEnterpriseOptions {
10 id?: string;
11}
12export declare class Enterprises {
13 private readonly bitgo;
14 private readonly baseCoin;
15 constructor(bitgo: BitGo, baseCoin: BaseCoin);
16 /**
17 * List all enterprises available to the current user
18 * @param params unused
19 * @param callback
20 */
21 list(params?: Record<string, never>, callback?: NodeCallback<Enterprise[]>): Bluebird<Enterprise[]>;
22 /**
23 * Fetch an enterprise from BitGo
24 * @param params
25 * @param callback
26 */
27 get(params?: GetEnterpriseOptions, callback?: NodeCallback<Enterprise>): Bluebird<Enterprise>;
28 /**
29 * Create a new enterprise
30 * @param params
31 * @param callback
32 */
33 create(params?: any, callback?: NodeCallback<Enterprise>): Bluebird<Enterprise>;
34}
35//# sourceMappingURL=enterprises.d.ts.map
\No newline at end of file