import ChannelEthContract from './ChannelEthContract'; import ChannelTokenContract from './ChannelTokenContract'; import { PaymentChannel, PaymentChannelJSON } from './PaymentChannel'; export default class ChannelInflator { channelEthContract: ChannelEthContract; channelTokenContract: ChannelTokenContract; constructor(channelEthContract: ChannelEthContract, channelTokenContract: ChannelTokenContract); static isTokenContractDefined(tokenContract: string | undefined): boolean; inflate(paymentChannelJSON: PaymentChannelJSON): Promise; actualContract(tokenContract?: string): ChannelEthContract | ChannelTokenContract; }