/**
 * Shell EVLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { ApiResponse, RequestOptions } from '../core';
import { OAuthToken } from '../models/oAuthToken';
import { BaseController } from './baseController';
export declare class OAuthAuthorizationController extends BaseController {
    /**
     * Create a new OAuth 2 token.
     *
     * @param authorization Authorization header in Basic auth format
     * @param scope         Requested scopes as a space-delimited list.
     * @return Response from the API call
     */
    requestToken(authorization: string, scope?: string, fieldParameters?: Record<string, unknown>, requestOptions?: RequestOptions): Promise<ApiResponse<OAuthToken>>;
}
