import type { Option, Struct } from '@polkadot/types'; import type { Balance, Weight } from '@polkadot/types/interfaces/runtime'; import type { DispatchClass } from '@polkadot/types/interfaces/system'; /** @name FeeDetails */ export interface FeeDetails extends Struct { readonly inclusionFee: Option; } /** @name InclusionFee */ export interface InclusionFee extends Struct { readonly baseFee: Balance; readonly lenFee: Balance; readonly adjustedWeightFee: Balance; } /** @name RuntimeDispatchInfo */ export interface RuntimeDispatchInfo extends Struct { readonly weight: Weight; readonly class: DispatchClass; readonly partialFee: Balance; } export declare type PHANTOM_PAYMENT = 'payment';