import { Contract } from '../contracts/Contract';
import { ContractDeploymentRequest, RequestStatus } from '../types';
export declare class ContractDeployAction {
    private readonly deploymentRequest;
    constructor(deploymentRequest: ContractDeploymentRequest);
    get actionUrl(): string;
    get status(): RequestStatus;
    get transactionHash(): string | undefined;
    get transactionCaller(): string | undefined;
    present(): Promise<Contract | undefined>;
    awaitResult(): Promise<Contract>;
}
