function getContract( params: GetContractParams<TContractType>,): Promise<ReturnedContractType<TContractType>>;
let params: GetContractParams<TContractType>;
let returnType: Promise<ReturnedContractType<TContractType>>;