import { DstImmutablesComplementData } from './types.js'; import { AddressLike } from '../addresses/index.js'; import { ImmutableFees } from '../immutables-fees/index.js'; /** * Complement data for destination chain immutables. * Contains the additional fields needed to construct dst escrow. */ export declare class DstImmutablesComplement { readonly maker: A; readonly amount: bigint; readonly token: A; readonly taker: A; readonly safetyDeposit: bigint; readonly chainId: bigint; readonly fees: ImmutableFees; static readonly Web3Type: string; private constructor(); static new({ maker, amount, token, taker, safetyDeposit, chainId, fees }: { maker: A; amount: bigint; token: A; taker: A; safetyDeposit: bigint; chainId: bigint; fees?: ImmutableFees; }): DstImmutablesComplement; toJSON(): DstImmutablesComplementData; }