import { SubstrateNetwork } from '../../../../SubstrateNetwork'; import { SCALEArray } from '../../scale/type/SCALEArray'; import { SCALECompactInt } from '../../scale/type/SCALECompactInt'; import { SCALEInt } from '../../scale/type/SCALEInt'; import { MetadataDecorator } from '../decorator/MetadataDecorator'; import { MetadataVersioned } from '../MetadataVersioned'; import { MetadataV14Exstrinsic } from './extrinsic/MetadataV14Extrinsic'; import { MetadataV14Pallet } from './pallet/MetadataV14Pallet'; import { MetadataV14PortableRegistry } from './registry/MetadataV14PortableRegistry'; export declare class MetadataV14 extends MetadataVersioned { readonly magicNumber: SCALEInt; readonly version: SCALEInt; readonly lookup: MetadataV14PortableRegistry; readonly pallets: SCALEArray; readonly extrinsics: MetadataV14Exstrinsic; readonly type: SCALECompactInt; static decode(network: Network, runtimeVersion: number | undefined, raw: string): MetadataV14; protected constructor(magicNumber: SCALEInt, version: SCALEInt, lookup: MetadataV14PortableRegistry, pallets: SCALEArray, extrinsics: MetadataV14Exstrinsic, type: SCALECompactInt); decorate(supportedStorageEntries: Object, supportedCalls: Object, supportedConstants: Object): MetadataDecorator; private createDecoratedStorageEntries; private createDecoratedCalls; private createDecoratedConstants; }