import { EthApi } from "@joincivil/ethapi"; import { BigNumber, ChallengeData, EthAddress } from "@joincivil/typescript-types"; import { CivilTCRContract } from "../generated/wrappers/civil_t_c_r"; export declare class Challenge { private ethApi; private tcrInstance; private challengeId; private voting; private listingAddress?; constructor(ethApi: EthApi, instance: CivilTCRContract, challengeId: BigNumber, listingAddress?: EthAddress); getChallengeData(): Promise; getListingIdForChallenge(): Promise; private getChallengeURI; }