///
import { ConstructorDescription, Provider } from '../../interfaces';
import { TransactionInputParams } from './send-transaction';
export interface DeploymentInput {
abi: ConstructorDescription;
args: T;
txParams: TransactionInputParams;
bytecode: string;
}
export declare const deployContract: import("ramda").CurriedFunction2, Promise>;
export declare function toDeploymentData({ abi, args, bytecode }: DeploymentInput): string;