import { ContractCallAction } from '../core/actions/ContractCallAction';
import { ContractDeployAction } from '../core/actions/ContractDeployAction';
import { NativeSendRequestAction } from '../core/actions/NativeSendRequestAction';
import { TokenSendRequestAction } from '../core/actions/TokenSendRequestAction';
import { WalletAuthorizationAction } from '../core/actions/WalletAuthorizationAction';
import { ContractArbitraryCallAction } from "../core/actions/ContractArbitraryCallAction";
export type SupportedActionType = ContractDeployAction | ContractCallAction | ContractArbitraryCallAction | WalletAuthorizationAction | TokenSendRequestAction | NativeSendRequestAction;
export declare function present(actionUrl: string): Promise<SupportedActionType>;
