import { ContractArbitraryCallRequest, RequestStatus } from '../types';
export declare class ContractArbitraryCallAction {
    private readonly callRequest;
    constructor(callRequest: ContractArbitraryCallRequest);
    get id(): string;
    get actionUrl(): string;
    get status(): RequestStatus;
    get transactionHash(): string | undefined;
    get transactionCaller(): string | undefined;
    present(): Promise<ContractArbitraryCallAction>;
    awaitResult(): Promise<ContractArbitraryCallAction>;
}
