import { BigNumberString } from "./BigNumberString"; import { ChainId } from "./ChainId"; import { EthereumContractAddress } from "./EthereumContractAddress"; import { GatewayUrl } from "./GatewayUrl"; import { Payment } from "./Payment"; import { PaymentId } from "./PaymentId"; import { PublicIdentifier } from "./PublicIdentifier"; import { SortedTransfers } from "./SortedTransfers"; import { EPaymentState } from "./typing"; import { UnixTimestamp } from "./UnixTimestamp"; export declare class PushPayment extends Payment { paymentAmount: BigNumberString; amountTransferred: BigNumberString; constructor(id: PaymentId, routerPublicIdentifier: PublicIdentifier, chainId: ChainId, to: PublicIdentifier, from: PublicIdentifier, state: EPaymentState, paymentToken: EthereumContractAddress, requiredStake: BigNumberString, amountStaked: BigNumberString, expirationDate: UnixTimestamp, createdTimestamp: UnixTimestamp, updatedTimestamp: UnixTimestamp, collateralRecovered: BigNumberString, gatewayUrl: GatewayUrl, details: SortedTransfers, metadata: string | null, paymentAmount: BigNumberString, amountTransferred: BigNumberString); } //# sourceMappingURL=PushPayment.d.ts.map