import { SubstrateNetwork } from '../../../SubstrateNetwork'; import { MetadataDecorator } from './decorator/MetadataDecorator'; import { MetadataVersioned } from './MetadataVersioned'; export declare class Metadata { readonly versioned: MetadataVersioned; static decode(network: Network, runtimeVersion: number | undefined, raw: string): Metadata; private static assertMagicNumber; private constructor(); decorate(supportedStorageEntries: Object, supportedCalls: Object, supportedConstants: Object): MetadataDecorator; }