import type { OAuth2TokenResponse } from '../interfaces';
import type { OAuthScope } from '../utils/config/cli-options';
/** Get an access token by logging in with the Dynatrace SSO */
export declare function getAccessToken(
/** Endpoint for authenticating via SSO */
oauthUrl: string, 
/** The SSO client ID */
clientId: string, 
/** OAuthScopes that should be requested */
oAuthScopes: OAuthScope[] | undefined, 
/** Open the auth url in the default browser  */
openAuthUrl: boolean, 
/** Environment url  */
environmentUrl: string): Promise<OAuth2TokenResponse>;
