/*** * Setup @dynatrace-sdk/app-environment testing environment with default values */ export declare const clearAppEnvironmentMocks: () => void; /*** * Setup @dynatrace-sdk/app-environment for testing purposes * The @dynatrace-sdk/app-environment implementation will be overridden with passed mocked values or defaults mocks * @param setup - configuration with mocked values / function */ export declare const mockAppEnvironment: (setup?: MockType) => void; declare type MockType = Partial; export declare const setupTestingEnv: () => void; /** * Information about currently logged user */ declare interface UserDetails { id: string; name: string; email: string; } declare const wrapper: { getAppId: () => string; getAppName: () => string; getAppVersion: () => string; getEnvironmentId: () => string; getEnvironmentUrl: () => string; getCurrentUserDetails: () => UserDetails; }; export { }