/**
* This is identical to the Inrupt file, it simply substitutes the `getDpopToken`
* function.
*/
///
/**
* @hidden
* @packageDocumentation
*/
import { IClientRegistrar, IIssuerConfigFetcher, IIncomingRedirectHandler, ISessionInfo, ISessionInfoManager, IStorageUtility, ITokenRefresher } from "@inrupt/solid-client-authn-core";
import { EventEmitter } from "events";
/**
* @hidden
*/
export declare class ReactNativeAuthCodeRedirectHandler implements IIncomingRedirectHandler {
private storageUtility;
private sessionInfoManager;
private issuerConfigFetcher;
private clientRegistrar;
private tokerRefresher;
constructor(storageUtility: IStorageUtility, sessionInfoManager: ISessionInfoManager, issuerConfigFetcher: IIssuerConfigFetcher, clientRegistrar: IClientRegistrar, tokerRefresher: ITokenRefresher);
canHandle(redirectUrl: string): Promise;
handle(redirectUrl: string, eventEmitter?: EventEmitter): Promise;
}