import { AnyParachain, AssetAmount, ExtrinsicConfig } from '@galacticcouncil/xc-core'; import { SubstrateCall } from './types'; import { Platform } from '../types'; export declare class SubstratePlatform implements Platform { #private; constructor(chain: AnyParachain); private useSignerFee; buildCalls(account: string, amount: bigint, feeBalance: AssetAmount, configs: ExtrinsicConfig[]): Promise; private buildCall; estimateFee(account: string, _amount: bigint, feeBalance: AssetAmount, configs: ExtrinsicConfig[]): Promise; /** * Display native fee in user preferred fee payment asset * * Supported only if on-chain swap enabled (dex support) * * @param fee - native fee * @param feeBalance - user preferred payment asset balance * @returns - fee in user preferred payment asset */ private exchangeFee; }