import { ActivatedRoute } from '@angular/router'; import { AngularDataContext } from '@themost/angular'; import { ConfigurationService } from '../../shared/services/configuration.service'; import { ActivatedUser } from './activated-user.service'; import { AuthCallbackResponse, AuthenticationService, OnRefreshToken } from './authentication.service'; import { HttpClient } from '@angular/common/http'; export declare class PkceAuthenticationService extends AuthenticationService implements OnRefreshToken { private http; constructor(http: HttpClient, configuration: ConfigurationService, context: AngularDataContext, activatedRoute: ActivatedRoute, activatedUser: ActivatedUser); /** * Refreshes OAuth2 access token * @returns {AuthCallbackResponse=} */ refresh(): Promise; /** * Authorize user by using PKCE Authorization Flow */ authorize(): void; /** * H * @param {*} queryParams */ callback(queryParams: any): Promise; }