import * as BigNumber from 'bignumber.js';
import { RemoteChannelInfos } from './RemoteChannelInfo';
export declare const TRANSPORT_VERSION = "0.0.4";
export declare class PaymentRequiredResponse {
    price: BigNumber.BigNumber;
    receiver: string;
    gateway: string;
    tokenContract: string;
    meta: any;
    remoteChannelInfo: RemoteChannelInfos;
    constructor(price: BigNumber.BigNumber, receiver: string, gateway: string, tokenContract: string, meta: any, remoteChannelInfo: RemoteChannelInfos);
}
export declare class PaymentRequiredResponseSerializer {
    static instance: PaymentRequiredResponseSerializer;
    serialize(obj: PaymentRequiredResponse, headers: any): any;
    deserialize(headers: any): PaymentRequiredResponse;
}
