import BigNumber from '@airgap/coinlib-core/dependencies/src/bignumber.js-9.0.0/bignumber'; import { SCALEDecodeResult } from '../SCALEDecoder'; import { SCALEEncodeConfig, SCALEType } from './SCALEType'; export interface EraConfig { chainHeight: number | BigNumber; period?: number | BigNumber; } export declare class SCALEEra extends SCALEType { readonly period: number; readonly phase: number; static Immortal(): SCALEEra; static Mortal(config: EraConfig): SCALEEra; readonly isMortal: boolean; static decode(hex: string): SCALEDecodeResult; private static decodeImmortal; private static decodeMortal; private constructor(); toString(): string; protected _encode(config?: SCALEEncodeConfig): string; private getTrailingZeros; }