1 | import { AwsClient, BaseExternalAccountClient, Compute, ExternalAccountClient, GoogleAuth, GoogleAuthOptions, IdentityPoolClient, Impersonated, JWT, OAuth2Client, ProjectIdCallback, UserRefreshClient } from 'google-auth-library';
|
2 | export declare class AuthPlus extends GoogleAuth {
|
3 | JWT: typeof JWT;
|
4 | Compute: typeof Compute;
|
5 | OAuth2: typeof OAuth2Client;
|
6 | GoogleAuth: typeof GoogleAuth;
|
7 | AwsClient: typeof AwsClient;
|
8 | IdentityPoolClient: typeof IdentityPoolClient;
|
9 | ExternalAccountClient: typeof ExternalAccountClient;
|
10 | private _cachedAuth?;
|
11 | |
12 |
|
13 |
|
14 |
|
15 | getClient(options?: GoogleAuthOptions): Promise<Compute | JWT | UserRefreshClient | BaseExternalAccountClient | Impersonated>;
|
16 | |
17 |
|
18 |
|
19 |
|
20 | getProjectId(): Promise<string>;
|
21 | getProjectId(callback: ProjectIdCallback): void;
|
22 | }
|