import { WalletAuthorizationRequest, RequestStatus } from '../types';
import { User } from '../identity/User';
export declare class WalletAuthorizationAction {
    private readonly authorizationRequest;
    constructor(authorizationRequest: WalletAuthorizationRequest);
    get actionUrl(): string;
    get status(): RequestStatus;
    get wallet(): string | undefined;
    present(): Promise<User | undefined>;
    awaitResult(): Promise<User>;
}
