import { RestRequest } from "../../../../utils/rest-request"; import { AccessId, BizId, Hash, ContractRaw, Period, Timestamp, VmType, RestMethods, SecretKey } from "../../../../types/web3"; export interface DeployContractParams { hash: Hash; method: RestMethods.deployWasmContract; accessId: AccessId; bizid: BizId; requestStr: { deployContractRaw: ContractRaw; hash: Hash; period?: Period; timestamp: Timestamp; vmTypeEnum: VmType; secretKey?: SecretKey; isLocalTransaction?: boolean; }; } export type DeployContractResult = Hash; export declare function deployContract(params: DeployContractParams, request: RestRequest): Promise;