1 | import Authentication from '@bearer/types/lib/authentications';
|
2 | export declare type BearerEnv = 'dev' | 'staging' | 'production';
|
3 | export declare type BaseConfig = {
|
4 | DeploymentUrl: string;
|
5 | IntegrationServiceHost: string;
|
6 | IntegrationServiceUrl: string;
|
7 | BearerEnv: string;
|
8 | DeveloperPortalAPIUrl: string;
|
9 | DeveloperPortalUrl: string;
|
10 | CdnHost: string;
|
11 | LoginDomain: string;
|
12 | };
|
13 | export declare type BearerConfig = {
|
14 | Username: string;
|
15 | ExpiresAt: number;
|
16 | authorization: {
|
17 | AuthenticationResult?: {
|
18 | IdToken: string;
|
19 | RefreshToken: string;
|
20 | TokenType: string;
|
21 | ExpiresIn: number;
|
22 | AccessToken: string;
|
23 | };
|
24 | };
|
25 | open: false;
|
26 | configs: string[];
|
27 | config: string;
|
28 | };
|
29 | export declare type IntegrationConfig = {
|
30 | integrationId: string;
|
31 | integrationTitle: string;
|
32 | open: boolean;
|
33 | configs: string[];
|
34 | rootPathRc: string | null;
|
35 | config: string;
|
36 | };
|
37 | export declare type AuthConfig = {
|
38 | authType: Authentication;
|
39 | };
|
40 | export declare type IntegrationBuildEnv = {
|
41 | BEARER_INTEGRATION_ID: string;
|
42 | BEARER_INTEGRATION_HOST: string;
|
43 | BEARER_AUTHORIZATION_HOST: string;
|
44 | CDN_HOST: string;
|
45 | };
|
46 | export declare type TAccessToken = {
|
47 | access_token: string;
|
48 | id_token: string;
|
49 | refresh_token: string;
|
50 | scope: string;
|
51 | expires_in: number;
|
52 | expires_at: number;
|
53 | token_type: string;
|
54 | };
|