1 |
|
2 |
|
3 |
|
4 | import * as Bluebird from 'bluebird';
|
5 | import { BitGo } from '../bitgo';
|
6 | import { BaseCoin } from './baseCoin';
|
7 | import { Enterprise } from './enterprise';
|
8 | import { NodeCallback } from './types';
|
9 | export interface GetEnterpriseOptions {
|
10 | id?: string;
|
11 | }
|
12 | export 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 |