import { SubstrateProtocolConfiguration } from '../../../../types/configuration'; import { SCALEDecodeResult } from '../../../scale/SCALEDecoder'; import { SCALEArray } from '../../../scale/type/SCALEArray'; import { SCALEClass } from '../../../scale/type/SCALEClass'; import { SCALEType } from '../../../scale/type/SCALEType'; import { MetadataV14PortableType } from './MetadataV14PortableType'; export declare class MetadataV14PortableRegistry extends SCALEClass { readonly types: SCALEArray; static decode(configuration: C, runtimeVersion: number | undefined, raw: string): SCALEDecodeResult; protected readonly scaleFields: SCALEType[]; private typesRecord; private constructor(); get(id: string): MetadataV14PortableType | undefined; private getTypesRecord; }