import { SubstrateNetwork } from '../../../../SubstrateNetwork'; import { SCALEArray } from '../../scale/type/SCALEArray'; import { SCALEInt } from '../../scale/type/SCALEInt'; import { MetadataDecorator } from '../decorator/MetadataDecorator'; import { MetadataVersioned } from '../MetadataVersioned'; import { MetadataV13Module } from './module/MetadataV13Module'; export declare class MetadataV13 extends MetadataVersioned { readonly magicNumber: SCALEInt; readonly version: SCALEInt; readonly modules: SCALEArray; static decode(network: Network, runtimeVersion: number | undefined, raw: string): MetadataV13; protected scaleFields: SCALEInt[]; protected constructor(magicNumber: SCALEInt, version: SCALEInt, modules: SCALEArray); decorate(supportedStorageEntries: Object, supportedCalls: Object, supportedConstants: Object): MetadataDecorator; private createDecoratedStorageEntries; private createDecoratedCalls; private createDecoratedConstants; }